Impact
A race condition in the Linux kernel Bluetooth management code allows the discovery UUID list pointer to become NULL while the count remains non‑zero, leading to a NULL pointer dereference in the function that processes advertising events. This causes a kernel panic, resulting in a denial of service for the affected system. The weakness is a classic NULL pointer dereference (CWE‑476) compounded by a data‑race (CWE‑1139).
Affected Systems
All Linux kernel builds that include the Bluetooth firmware driver and use the mgmt interface are vulnerable. No specific kernel release is listed, so any kernel that contains the unpatched code path is at risk. Systems running a generic Linux kernel with Bluetooth enabled are therefore impacted.
Risk and Exploitability
The CVSS score is not provided and the EPSS score is unavailable, so the precise likelihood of exploitation is unknown. The kernel crash is deterministic once the race condition occurs, and the attack can be triggered by manipulating Bluetooth advertising packets or active scan synchronization, which can be performed remotely over a Bluetooth radio. The vulnerability is not listed in the CISA KEV catalog at this time. The lack of an around‑the‑corner lock around uuid_count and uuids makes the flaw easy to reproduce in a high‑traffic discovery environment, increasing the risk of accidental crashes even without malicious intent.
OpenCVE Enrichment
Debian DLA
Debian DSA