CVE-2026-90408
Linux · Kernel
A memory safety flaw in the Linux kernel ath12k driver allows out-of-bounds reads due to missing validation of TLV payload lengths and firmware-supplied loop bounds.
Executive summary
A memory corruption vulnerability in the Linux kernel ath12k wireless driver could allow a local attacker to trigger out-of-bounds reads, potentially leading to information disclosure or system instability.
Vulnerability
This vulnerability occurs in the ath12k_wmi_process_csa_switch_count_event function, where insufficient validation of firmware data permits out-of-bounds memory access. The flaw allows a local, unauthenticated user to trigger memory overreads by manipulating the TLV payload and the num_vdevs loop parameter.
Business impact
The vulnerability carries a CVSS score of 7.7, reflecting a high severity due to its potential for compromising system availability and data confidentiality. Successful exploitation could lead to unauthorized access to kernel memory, resulting in sensitive data exposure or a system crash, which disrupts business operations.
Remediation
Immediate Action: Update the Linux kernel to version 7.2.6 or later, or apply the upstream patches referenced in the official kernel git repository.
Proactive Monitoring: Monitor system logs for kernel oops or unexpected service restarts related to the ath12k wireless driver.
Compensating Controls: Limit access to the physical system and restrict the ability of untrusted users to interact with wireless networking hardware where possible.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
Given the potential for kernel-level impact, administrators should prioritize updating affected Linux distributions as soon as the relevant kernel packages become available. Applying these patches is essential to prevent local attackers from exploiting this memory safety flaw to compromise system integrity or stability.
More Linux CVEs all →
History
CVE Brief tracked this CVE 4 days before it had a CVSS score.
- Disclosed CVE record published
- Collected by CVE Brief No CVSS score yet; tracked as early warning
- CVSS score assigned 7.7 (3.1) from cvelistV5
- Analyst report written