Impact
The Realtek BEE Bluetooth HCI driver violates the buffer‑ownership contract by unreferencing a transmit buffer on all error paths. The driver’s error handling drops the reference count even when the host caller retains ownership, leading to a double‑free. The same path also reads freed memory during an error log. These weaknesses match CWE‑415 (and CWE‑416). The result is corruption of the shared net‑buffer pool and a high likelihood of a crash or further memory corruption. The impact is limited to builds that include the specific Realtek BEE driver, but the crash can compromise device availability.
Affected Systems
Products affected are Zephyr Project: Zephyr builds that incorporate the Realtek BEE Bluetooth HCI driver. No specific version information is listed in the advisory; any build using that driver implementation before the security fix is vulnerable.
Risk and Exploitability
The CVSS score of 5.9 classifies the issue as medium severity. The EPSS score is not provided, and the vulnerability is not listed in the CISA KEV catalog. Attackers can induce the failure condition by venturing heavy host‑to‑controller activity from a remote Bluetooth peer, potentially exhausting controller buffer resources or triggering a send error. Upon reaching the failure edge, the double‑free corrupts the buffer pool, most likely leading to a device crash. The exploitable conditions are limited to remote traffic that stresses the Bluetooth stack; no local privileges are required.
OpenCVE Enrichment