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 not available and the CVE is not listed in CISA’s KEV catalog, but the vulnerability resides in kernel code and can cause an out‑of‑bounded read that may lead to a denial‑of‑service crash or memory disclosure. The missing length guard applies to multiple callers, so any instance that parses the WMM IE is vulnerable until the upstream patch is applied. The severity is considered high due to the kernel context and remote triggerability.
OpenCVE Enrichment