CVE-2026-64443

staging: rtl8723bs: fix OOB read in update_beacon_info() IE loop

HIGH
8.1
CVSS Score
Published: July 25, 2026 at 08:51 AM UTC
Updated: October 19, 2026 at 09:17 PM UTC
1 product affected across 1 vendorLinux Kernel

Using Linux by Linux?

Get instant alerts when new vulnerabilities affect Linux - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
HIGH8.1
Exploit prediction
EPSS 0.3%
SSVC
No known exploit

Description

In the Linux kernel, the following vulnerability has been resolved: staging: rtl8723bs: fix OOB read in update_beacon_info() IE loop The IE parsing loop in update_beacon_info() advances by (pIE->length + 2) each iteration but only guards on i < len. When a malicious AP sends a Beacon whose last IE has only one byte remaining in the frame (the element_id byte lands at len-1), the loop reads pIE->length from one byte past the allocated receive buffer. Additionally, even when the header bytes are in bounds, pIE->length itself can extend the data window beyond len, passing a truncated IE to the handler functions. Add two guards at the top of the loop body: 1. Break if fewer than sizeof(*pIE) bytes remain (can't read header). 2. Break if the IE's declared data extends past len. Also replace i += (pIE->length + 2) with i += sizeof(*pIE) + pIE->length for consistency with the sizeof(*pIE) guards added above.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

4.12 ≤ v < 5.15.2125.16 ≤ v < 6.1.1786.13 ≤ v < 6.18.396.19 ≤ v < 7.1.46.2 ≤ v < 6.6.1456.7 ≤ v < 6.12.96554c0a3abf216c991c5ebddcdb2c08689ecd290b7.27.2 rc17.2 rc2
Vendor states this is fixed in 5e8db4cff5b45c7c4edc8ae3f302027c3bb32b25 (fixed)
Vendor states this is fixed in 69f174a0673b6b7a29b851adb60bc450cdc0ecc4 (fixed)
Vendor states this is fixed in 6dd5e8c3011ebabf417257d7f07901a7c4311539 (fixed)
Vendor states this is fixed in 9193c34f75fd9e1ea8a590d7cced464c3380dc29 (fixed)
Vendor states this is fixed in b5cc2f999927f69723ca53f1f2a3aa37dbeda907 (fixed)
Vendor states this is fixed in bd953d52d587d42365e399b96c52dbdb13032070 (fixed)
Vendor states this is fixed in ed51de4a86e173c3b0ef78e039c2e49e08b11f16 (fixed)
Vendor states this is fixed in 4.12 (unaffected)
Vendor states this is fixed in 5.15.212 (unaffected)
Vendor states this is fixed in 6.1.178 (unaffected)
Vendor states this is fixed in 6.12.96 (unaffected)
Vendor states this is fixed in 6.18.39 (unaffected)
Vendor states this is fixed in 6.6.145 (unaffected)
Vendor states this is fixed in 7.1.4 (unaffected)
Vendor states this is fixed in 7.2 (unaffected)

SSVC — Action Prioritization

SSVCNo known exploitNot automatablePartial impact

SSVC signals action urgency (what to patch first), separate from CVSS which measures severity.

CVSS

8.1HIGHLinux
Vector?

Quick Info

StatusMODIFIED
CWE
CWE-125

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card