Impact
The rtl8723bs driver in the Linux kernel contains an out‑of‑bounds read in WMM_param_handler(). The function copies 18 bytes from an incoming WMM information element without verifying that the element length is at least 24 bytes. A malicious 802.11 access point can send an association response or a vendor‑specific IE with a short WMM element that passes a 6‑byte OUI check but fails the length check, causing the kernel to read past the end of the element. This silent read can leak kernel memory contents or, if triggered repeatedly, lead to a crash. The vulnerability is reachable from a remote peer via a crafted authentication or join frame.
Affected Systems
All Linux kernel builds that include the rtl8723bs wireless driver before the commit that adds the length check. The issue affects the staging driver for the RTL8723BS chipset, which is used by a variety of laptop and embedded devices running recent Linux distributions that ship the generic kernel.
Risk and Exploitability
Because the flaw is triggered by a frame that an attacker can send from a rogue access point, the attack surface is remote. The EPSS score is very low (<1%) and the vulnerability is not listed in CISA's KEV catalog. The CVSS score of 5.5 indicates a medium severity, yet the out‑of‑bounds read can leak kernel memory or trigger a crash. The lack of a length guard in multiple callers means any instance that parses the WMM IE is vulnerable until the upstream patch is applied.
OpenCVE Enrichment
Debian DLA
Debian DSA