Impact
A shared reassembly buffer in the Bluetooth BAP Broadcast Assistant GATT client causes a classic buffer overflow (CWE‑787). When multiple Scan Delegator peripherals send notifications or long‑read data concurrently, the shared 512‑byte buffer is written beyond its tailroom. The overflow corrupts adjacent memory space in the .bss section, potentially causing a denial of service or mixing data from one peripheral into another’s processing. The flaw also allows an attacker to trigger out‑of‑bounds writes that can lead to broader memory corruption on the device.
Affected Systems
Zephyr OS releases up to and including version 4.4.0 that ship the Broadcast Assistant implementation. Any device functioning as a Broadcast Assistant GATT client in these releases and accepting connections from more than one Scan Delegator is vulnerable.
Risk and Exploitability
The CVSS score of 6.4 indicates moderate risk, and the EPSS score of less than 1 % suggests a low probability of current exploitation. The vulnerability is not listed in the CISA KEV catalog. Exploitation requires a BLE environment where the device acts as a Broadcast Assistant connected to multiple Scan Delegator peripherals. By configuring a sufficiently large ATT MTU (up to 2000 bytes) and maintaining concurrent connections, an attacker can provoke the overflow. The attack vector is inferred to be local over BLE and does not require elevated privileges on the victim.
OpenCVE Enrichment