Skip to main content
CVE-2026-64442VulnerabilityPublished 07/25/2026

In the Linux kernel, the following vulnerability has been resolved: staging: rtl8723bs: fix OOB reads in IE loops in issue_assocreq() and… (CVE-2026-64442)

Source GCVE Database

0
Severity
Medium

No CVSS score published yet

Exploitation

Not in CISA KEV, no exploitation reported

EPSS
0.2% chance of exploitation in 30 days – higher than 20% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.

What to do

AI-suggested

A fix for this vulnerability has been implemented in the Linux kernel by adding proper bounds checks in the affected IE parsing loops. Users should apply the official kernel updates that include this patch when available. Since this is not a cloud service, remediation depends on applying the updated kernel version.

Description

In the Linux kernel, the following vulnerability has been resolved: staging: rtl8723bs: fix OOB reads in IE loops in issue_assocreq() and join_cmd_hdl() Two IE parsing loops are missing the header bounds checks before they dereference pIE->length: - issue_assocreq() walks pmlmeinfo->network.ies to build the association request. If the stored IE data ends with only an element_id byte and no length byte, pIE->length is read one byte past the end of the buffer. - join_cmd_hdl() walks pnetwork->ies during station join and has the same problem under the same conditions. Both buffers are filled from AP beacon and probe-response frames, so a malicious AP that sends a truncated final IE can trigger the issue. Apply the two-guard pattern established in update_beacon_info(): 1. Break if fewer than sizeof(*pIE) bytes remain. 2. Break if the IE's declared data extends past the buffer end.

Impact

An attacker controlling a malicious access point can trigger out-of-bounds reads in the affected driver by sending malformed beacon or probe-response frames with truncated information elements. This could potentially lead to kernel memory disclosure or instability. However, no known exploits are reported in the wild at this time.

Summary

CVE-2026-64442 is an out-of-bounds read vulnerability in the Linux kernel's rtl8723bs staging driver. Specifically, the functions issue_assocreq() and join_cmd_hdl() parse IE buffers without verifying that the length field is within the buffer bounds. If a malicious access point sends a truncated final IE with only an element_id byte and no length byte, the code reads one byte past the buffer end. The fix applies a two-guard pattern to break parsing if fewer than the size of the IE header remain or if the declared IE data extends beyond the buffer end.

References

Community reviews

Loading reviews…