Impact
A short Bluetooth HCI event frame can reach bacpy() before the event’s payload length is validated, allowing a buffer copy without size check (CWE‑120) and an out‑of‑bounds read (CWE‑125), which can corrupt memory, trigger a kernel panic, or potentially enable execution of arbitrary code.
Affected Systems
All Linux kernel builds that contain the legacy Bluetooth HCI event handling code are vulnerable until the commit series that moves wake‑reason storage into validated event handlers is applied. The affected releases are those that do not yet incorporate the changes identified by commits 2b2bf47cd75518c36fa2d41380e4a40641cc89cd and 86c8d07a64d553c41e213b52650020010f9ef23e, so any distribution kernel lacking these patches remains at risk.
Risk and Exploitability
The CVSS score of 8.1 denotes high severity, while the EPSS score of < 1 % indicates a low likelihood of exploitation at present and the vulnerability is not listed in CISA KEV. Based on the description, it is inferred that an attacker must inject a crafted HCI event packet via a remote Bluetooth connection to trigger the overflow. If successful, the kernel could crash or be compromised, leading to denial of service or privilege escalation. Although exploitation is currently not widespread, the absence of a bounds check represents a significant risk to kernel integrity.
OpenCVE Enrichment
Ubuntu USN