CVE-2026-90089
Linux · Kernel
A flaw in the Linux kernel Bluetooth subsystem allows an unauthenticated attacker to trigger an out-of-bounds read and potential denial of service via a malformed firmware dump header.
Executive summary
A vulnerability in the Linux kernel Bluetooth driver (btnxpuart) could allow an adjacent attacker to cause a system crash or information disclosure.
Vulnerability
The vulnerability exists in the nxp_process_fw_dump function, which fails to validate the length of firmware dump headers. An unauthenticated attacker in adjacent proximity can send a truncated frame, causing the kernel to read data beyond the allocated buffer and potentially trigger a premature controller reset.
Business impact
Successful exploitation allows an attacker to disrupt Bluetooth communications and potentially induce a kernel panic, resulting in denial of service for the affected device. While the CVSS score of 7.1 reflects a high severity, the requirement for adjacent network access limits the attack surface to local wireless proximity. Nonetheless, for critical infrastructure utilizing Bluetooth for industrial or medical device control, this represents a significant risk to operational continuity.
Remediation
Immediate Action: Update the Linux kernel to version 6.18.52, 7.2.6, or later versions where the fix is integrated.
Proactive Monitoring: Monitor system logs for Bluetooth driver errors or unexpected kernel resets related to the btnxpuart module.
Compensating Controls: If patching is delayed, disable the Bluetooth service or restrict physical access to the radio environment in sensitive areas to prevent adjacent proximity exploitation.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
This vulnerability highlights the risk inherent in processing untrusted firmware dump data within the kernel space. Organizations should prioritize patching systems that rely on the btnxpuart driver, particularly in environments where Bluetooth-enabled devices perform critical tasks. Immediate deployment of the provided kernel updates is recommended to eliminate the risk of memory-based exploits and service disruption.
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.1 (3.1)
- Analyst report written