Impact
The Zephyr Bluetooth LE Audio Basic Audio Profile (BAP) unicast client contains a NULL‑pointer dereference that is triggered when a remote ASCS server sends a QoS Configured state notification while the local device is still in the Codec Configured state. The handler writes attacker‑controlled QoS fields through a stream‑qos pointer that may be NULL, causing a crash. This results in a denial‑of‑service condition and can potentially be exploited via crafted GATT notifications. The weakness is a classic NULL pointer dereference (CWE‑476).
Affected Systems
Zephyr project, specifically the Bluetooth LE Audio BAP unicast client component. The vulnerability exists in Zephyr releases 4.3.0, 4.4.0, and earlier versions that contain the original unicast_client_ep_qos_state routine.
Risk and Exploitability
The vulnerability has a CVSS score of 6.5, indicating moderate severity, and is not listed in the CISA KEV catalog. No EPSS score is available, so exploitation probability is unknown. The attack vector is remote via BLE GATT notifications, requiring the local device to be connected as a BAP unicast client to a hostile or buggy ASCS server. An attacker can trigger the crash without privileged access and would cause the device to reset or become inoperable until remedied.
OpenCVE Enrichment