Impact
The vulnerability resides in the Bluetooth driver for NXP devices and allows the kernel to read fields beyond the end of a received ACL packet. A malicious controller can send a truncated frame whose payload is smaller than the 8‑byte firmware dump header, causing the driver to read from memory that is not part of the packet. The read is not used for malicious execution, but the unmarshaled value of buf_len determines when the driver aborts a firmware dump. If buf_len is zero, the driver invokes a reset of the Bluetooth controller, thereby disrupting all Bluetooth services on the host.
Affected Systems
All Linux kernel builds that include the Bluetooth btnxpuart driver and have not applied the patch commit referenced in the advisory are affected. The specific kernel versions impacted are not listed; the effect applies to any kernel prior to the commit that added skb_pull_data() validation.
Risk and Exploitability
The CVSS score of 7.1 indicates medium severity. The EPSS score is under 1% and the vulnerability is not listed in CISA KEV, indicating a low probability of exploitation. Nevertheless, the attack requires an attacker to be able to send arbitrary HCI commands over Bluetooth to the target device. No prerequisites beyond Bluetooth connectivity are documented, so a local or remote attacker with L2CAP or HCI access could potentially trigger the exploit.
OpenCVE Enrichment