Impact
The vulnerability resides in the Linux kernel mwifiex driver, where the handler for a U‑AP association event dereferences an unvalidated length field supplied by the device firmware. If the firmware reports a length larger or smaller than the actual payload, the driver calculates an incorrect IEs length, causing an out‑of‑bounds read of the event buffer or an integer underflow that feeds a massive value into downstream functions. This read can reveal kernel memory contents and, depending on the surrounding code, may trigger a kernel crash or other instability. The impact is therefore a local denial of service and potential information disclosure. The weakness corresponds to unchecked input bounds and integer underflow.
Affected Systems
All Linux kernel installations that include the mwifiex driver, regardless of the kernel version. Any kernel compiling the mwifiex module is potentially impacted.
Risk and Exploitability
The EPSS score of < 1% indicates a very low probability of exploitation, and the vulnerability is not listed in the CISA KEV catalog. The CVSS score of 8.8 indicates high severity, but the nature of the bug—an out‑of‑bounds read that could lead to a crash—means it still represents a significant risk when the mwifiex driver is active. The likely attack vector is local or physical: an attacker must provide crafted firmware events to the mwifex device while it is operating in AP/uAP mode. Such an event can be injected by a compromised or malicious device or by an attacker who gains physical access to the hardware.
OpenCVE Enrichment
Debian DLA