Impact
A bug in the rtl8723bs wireless driver causes the beacon parsing loop to process an IEEE 802.11 beacon element without properly checking that sufficient bytes remain for the header and data. When a malicious access point sends a beacon whose final element has a bad length field, the driver reads past the end of the received packet, exposing data from kernel memory or crashing the kernel. The flaw results from an out‑of‑bounds read in update_beacon_info() and enables an attacker to infer sensitive data or disrupt system operation.
Affected Systems
Linux kernel with rtl8723bs staging wireless driver (any version prior to the applied fix).
Risk and Exploitability
The CVSS score of 8.1, combined with an EPSS score below 1 % and the flaw not listed in CISA KEV, indicates a high severity but a low probability of widespread exploitation. However, the vulnerability can be triggered by a rogue Wi‑Fi access point that the target device will monitor, so a local attacker in proximity to the victim can send crafted beacon frames to read kernel memory or cause a denial of service. The risk is significant for systems that rely on rtl8723bs for wireless connectivity, especially in environments where wireless traffic is trusted.
OpenCVE Enrichment
Debian DLA