CVE-2026-90398

Linux · Kernel

A heap-based buffer overflow vulnerability exists in the ath11k Wi-Fi driver of the Linux kernel due to a stride mismatch during MAC PHY capability parsing.

Executive summary

A heap-based buffer overflow in the Linux kernel ath11k driver could allow a local attacker to achieve code execution or system compromise.

Vulnerability

The vulnerability occurs in the ath11k_wmi_tlv_mac_phy_caps_parse function where an incorrect buffer allocation size causes subsequent memory operations to write data beyond the allocated heap space. This flaw is triggered when the firmware provides short Type-Length-Value (TLV) structures, leading to an out-of-bounds write.

Business impact

The vulnerability carries a CVSS score of 8.4, indicating high severity. Successful exploitation could result in a complete system compromise, unauthorized data access, or a kernel panic leading to denial of service. Because the flaw resides within the kernel, the impact is severe, potentially allowing an attacker to escalate privileges or bypass security boundaries.

Remediation

Immediate Action: Update the Linux kernel to version 6.12.110, 6.18.52, 7.2.6, or a later stable release where this issue has been addressed.

Proactive Monitoring: Monitor system logs for kernel-related faults, segmentation violations, or unexpected system crashes that may indicate memory corruption.

Compensating Controls: Restrict hardware access to authorized users and implement kernel hardening measures, such as Address Space Layout Randomization (ASLR) and stack protection, to increase the difficulty of exploit development.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

Given the potential for high-impact compromise within the kernel, administrators should prioritize applying the provided kernel patches. Organizations using affected ath11k-based wireless hardware should verify their kernel versions against the fixed releases and schedule maintenance to apply the necessary security updates as soon as possible.

More Linux CVEs all →

History

CVE Brief tracked this CVE 4 days before it had a CVSS score.

  1. Disclosed CVE record published
  2. Collected by CVE Brief No CVSS score yet; tracked as early warning
  3. CVSS score assigned 8.4 (3.1) from cvelistV5
  4. Analyst report written

Sources