CVE-2026-10593
Last modified
CVE-2026-10593 is a medium-severity vulnerability rated 6.5/10 on the CVSS scale. The Zephyr Bluetooth LE Audio Basic Audio Profile (BAP) unicast client mishandles peer-supplied ASE state notifications. In unicast_client_ep_qos_state() (subsys/bluetooth/audio/bap_unicast_client.c), the handler writes attacker-controlled QoS fields (interval, framing, phy, sdu, rtn, latency, pd) through the stream->qos pointer with only a stream != NULL guard. EPSS estimates a 0.18% chance of exploitation in the next 30 days.
Description
The Zephyr Bluetooth LE Audio Basic Audio Profile (BAP) unicast client mishandles peer-supplied ASE state notifications. In unicast_client_ep_qos_state() (subsys/bluetooth/audio/bap_unicast_client.c), the handler writes attacker-controlled QoS fields (interval, framing, phy, sdu, rtn, latency, pd) through the stream->qos pointer with only a stream != NULL guard. stream->qos is NULL for any stream that has been codec-configured via bt_bap_stream_config() but not yet added to a unicast group (it is set only by unicast_group_add_stream()). A malicious or buggy remote ASCS server, to which the local device is connected as a BAP unicast client, can send a GATT notification announcing the ASE has entered the QoS Configured state while the local endpoint is still in the Codec Configured state — a transition the dispatcher explicitly permits — during that window, causing a write through a NULL pointer and a crash (denial of service). The data written is itself remote-controlled. The defect shipped in v4.3.0 and v4.4.0 (and earlier). The fix re-points all BAP QoS storage to the always-valid embedded ep->qos struct, eliminating the NULL dereference.
Metrics
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Zephyrproject | Zephyr | >= 4.3.0, <= 4.4.1 |
References
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2026-10593?
How severe is CVE-2026-10593?
How do I fix CVE-2026-10593?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-10588A potential vulnerability could allow a local privileged att…6.7
- CVE-2026-10589A potential out of bounds write vulnerability could allow a …6.8
- CVE-2026-1059A security vulnerability has been detected in FeMiner wms up…9.8
- CVE-2026-10590A potential missing authentication vulnerability could allow…6.7
- CVE-2026-10591Insufficient access control restrictions in the file write t…8.8
- CVE-2026-10592Certificates with wildcard DNS SANs (e.g. *.example.com) byp…5.3
- CVE-2026-10595A path traversal vulnerability exists in parisneo/lollms ver…7.5
- CVE-2026-10597OMICARD EDM developed by ITPison has a Insecure Direct Objec…6.9
- CVE-2026-10599The Integrate PhonePe with WooCommerce WordPress plugin thro…7.5
- CVE-2026-1060The WP Adminify plugin for WordPress is vulnerable to Sensit…5.3
- CVE-2026-10600Mattermost versions 11.8.x <= 11.8.0, 11.7.x <= 11.7.3, 11.6…4.3
- CVE-2026-10601A user with Viewer permissions can use specially crafted req…4.3
Are you affected by CVE-2026-10593?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
