Impact
The bug occurs when a pending Bluetooth management command has no completion callback. The command response logic incorrectly interprets the socket pointer as a status byte, causing the adapter to report a success status (0x00) instead of the intended Not Powered or Invalid Index. This faulty status can lead to downstream crashes, as observed in BlueZ 5.72 when the zero‑length success response is processed. Hence, the flaw results in incorrect status reporting and an application crash.
Affected Systems
This defect appears in the Linux kernel’s Bluetooth management layer. The CNA lists only the Linux kernel, and no explicit version range is supplied, so all kernel builds that lack the commit that patches the bug are affected.
Risk and Exploitability
The CVSS and EPSS metrics are not provided. The flaw is triggered by a locally logged Bluetooth command that is still pending when the adapter is powered off or unregistered. Because the fault occurs in kernel space and requires a pending command, it does not represent a remote code execution vector but can cause denial of service or stability issues on affected systems. The lack of an EPSS score and absence from KEV indicates that exploitation is not widespread yet, yet the logic defect warrants patching.
OpenCVE Enrichment