CVE-2026-64536CWE-125

CVE-2026-64536

High · published July 27, 2026

CVSS v3.1
8.1
EPSS
0%
Percentile
15.3
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

staging: rtl8723bs: fix OOB reads in is_ap_in_tkip() IE loop

The loop in is_ap_in_tkip() iterates over IEs without verifying that

enough bytes remain before dereferencing the IE header or its payload:

- pIE->element_id and pIE->length are read without checking that

i + sizeof(*pIE) <= ie_length, so a truncated IE at the end of the

buffer causes an OOB read.

- For WLAN_EID_VENDOR_SPECIFIC the code compares pIE->data + 12,

which requires pIE->length >= 16. For WLAN_EID_RSN it compares

pIE->data + 8, requiring pIE->length >= 12. Neither requirement

is checked.

Add the missing IE header and payload bounds checks and guard each

data access with an explicit pIE->length minimum, matching the

pattern established in update_beacon_info().

The record
Technical detail
CVSS v3.1
8.1 · HIGH
Vector
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00249 · 15.3th percentile
Weakness
CWE-125 · Out-of-bounds Read
Published
2026-07-27T12:16Z
References (7)
EPSS history
Timeline
  • 27 JUL 06:36Z
    staging: rtl8723bs: fix OOB reads in is_ap_in_tkip() IE loop
    cvelistv5