Impact
This vulnerability is a null pointer dereference in the Linux kernel Bluetooth stack. When the hci_abort_conn() function is called while a connection is pending but the hdev->sent_cmd pointer is NULL, the code reads from a NULL address, causing a general protection fault. The fault occurs in the hci_rx_work() receive path and results in a kernel crash, which can be used to deny service to legitimate users. The fix introduces per-connection tracking flags to avoid dereferencing NULL and ensures atomic cancellation of in‑flight commands.
Affected Systems
The bug resides in the Linux kernel Bluetooth stack and affects all kernel releases that include the hci_abort_conn() implementation before the patch commit. Vendors listed as impacted are Linux distributions that ship the unpatched kernel. No specific version range is provided, so any in‑use kernel containing the vulnerable code is at risk.
Risk and Exploitability
The EPSS score is below 1 % and there is no listing in CISA KEV, indicating a very low exploitation probability. The CVSS score of 5.5 reflects moderate severity, yet the vulnerability can cause a complete kernel crash, a practical denial‑of‑service risk. The likely attack vector is remote via the Bluetooth interface, where a malicious device can initiate a connection that triggers the race condition. Because the bug requires a specific timing between pending requests, the difficulty of an attacker is moderate to difficult. Nonetheless, due to the severity of the crash, the issue warrants prompt remediation.
OpenCVE Enrichment
Debian DLA
Debian DSA