Impact
The problem is a kernel bug in the Bluetooth core (hci_core) where the function hci_send_cmd_sync() clones a command skb into hdev->req_skb with skb_clone(). Under memory pressure that clone can fail, leaving hdev->req_skb NULL. The Bluetooth firmware later replies, but the completion routine hci_req_cmd_complete() cannot find the request skb and therefore never calls hci_cmd_sync_complete(). The original sync function __hci_cmd_sync_sk() waits for the completion and eventually times out after ten seconds, returning the error ETIMEDOUT (-110). This results in Bluetooth devices failing to enable, causing an intermittent denial‑of‑service for any application that relies on Bluetooth stacks. The weakness does not allow code execution or data disclosure, but it does prevent reliable operation of Bluetooth functionality.
Affected Systems
All Linux kernel installations that have not yet incorporated the skb_get patch are affected. The regression resides in the default Bluetooth stack bundled with the kernel, so any distribution that ships a stock kernel prior to the commit that replaces skb_clone() with skb_get() is vulnerable. This includes mainstream distributions such as Red Hat Enterprise Linux, CentOS, Debian, Ubuntu, Fedora, SUSE, and any other vendor that has not backported the fix. Embedded devices and custom kernel builds that use the upstream Open Source kernel will also be impacted as long as the patch is missing.
Risk and Exploitability
The available metrics show an EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog, indicating no known widespread exploitation. The bug requires kernel execution or the ability to force a memory allocation failure to trigger the issue, limiting practical exploitation to users with local privileged access. Because the vulnerability simply causes a timeout and not arbitrary code execution, the risk is moderate and primarily pertains to service availability and user experience. No remote exploitation vector has been documented, and the issue is classified as a local denial‑of‑service scenario.
OpenCVE Enrichment
Debian DLA
Debian DSA