Impact
An out‑of‑bounds write occurs in Zephyr’s Bluetooth HCI USB transport class when a controller‑to‑host HCI packet is copied into a fixed‑size USB transfer buffer without any length check. Oversized packets can overwrite memory adjacent to the USB buffer pool, potentially granting an unauthenticated attacker arbitrary code execution or forcing a device reboot. The flaw can be triggered by normal Bluetooth traffic or even the mandatory Read Supported Commands event, meaning it is achievable without special privileges.
Affected Systems
Zephyr RTOS (Zephyr Project) using the Bluetooth HCI USB transport class with CONFIG_BT_HCI_RAW and the default USBD_MAX_BULK_MPS of 64 bytes is susceptible. No specific affected version information is provided; any build that contains subsys/usb/device_next/class/bt_hci.c is potentially impacted.
Risk and Exploitability
The CVSS score of 8.8 indicates high severity for remote exploitation. EPSS is not available, so the current probability cannot be quantified, but the attack is possible for an unauthenticated attacker within Bluetooth range. The vulnerability is not listed in CISA KEV. The flaw can be exercised simply by sending oversized HCI packets; when assertions are disabled it silently corrupts memory, and when assertions are enabled it triggers a panic leading to denial of service.
OpenCVE Enrichment