Impact
The ath12k Wi‑Fi driver for Qualcomm Atheros 12k chips performed an out‑of‑bounds clear_bit during peer cleanup. The function used dp_peer->peer_id, which contains a validation flag, causing the clear_bit index to exceed the 256‑bit free_ml_peer_id_map bitmap. This write corrupts adjacent kernel memory and never clears the intended bitmap entry, eventually exhausting peer IDs. The flaw is a kernel memory corruption that can lead to driver crashes or denial of service, but does not provide a documented remote code execution path.
Affected Systems
All Linux kernels that ship the ath12k driver before the patch are affected. The driver is used on Qualcomm Atheros 12k series wireless hardware such as the WCN7850 PCI WLAN module. Any distribution, release, or mainline kernel containing the older ath12k_mac_dp_peer_cleanup routine is vulnerable.
Risk and Exploitability
The CVSS base score is 8.8, categorising it as high severity. The EPSS is reported around <1%, indicating exploitation attempts are rare at present. The vulnerability is not listed in CISA KEV catalog. Based on the description, it is inferred that a local attacker who can generate wireless traffic that triggers the cleanup routine could cause a crash, and a remote attacker with access to the wireless interface might also be able to trigger the flaw. No public exploit is documented, so the primary risk is local and results in denial of service or kernel instability.
OpenCVE Enrichment