Impact
An out-of-bounds write (CWE-787) occurs in the HT_caps_handler() function of the rtl8723bs driver. The function copies a length field from an 802.11 Association Response frame, which can be set to 255 by a malicious access point, into a fixed 26-byte array. Unvalidated input leads to an uncontrolled memory buffer overflow, corrupting adjacent fields of the mlme_ext_info structure and potentially enabling arbitrary kernel memory corruption. Such a breach may allow privilege escalation or remote code execution if the attacker can control the overwritten data.
Affected Systems
All Linux kernel releases that include the rtl8723bs staging driver before the recent patch are affected. The vulnerability is present in the driver that handles wireless connectivity for devices using the rtl8723bs chipset. The patch was committed in the Linux kernel and is included in subsequent kernel releases; earlier kernels lacking this commit remain vulnerable.
Risk and Exploitability
The CVSS score is 8.1, indicating high severity. The EPSS score is under 1 % and the flaw is not listed in the CISA KEV catalog, reflecting a low likelihood of exploitation. However, the attack requires a rogue wireless access point that can broadcast crafted Association Response frames in proximity to the victim. If exploited, the vulnerability can lead to denial of service or, in the worst case, remote code execution within the kernel.
OpenCVE Enrichment
Debian DLA