CVE-2026-11894
Last modified
CVE-2026-11894 is a medium-severity vulnerability rated 5.9/10 on the CVSS scale. The Realtek BEE Bluetooth HCI driver's send callback, bt_hci_bee_send() in drivers/bluetooth/hci/hci_bee.c, violated the bt_hci_driver_api buffer-ownership contract. That contract requires the driver to consume (unref) the transmit net_buf only on success; on an error return the host caller retains ownership and unrefs the buffer itself. EPSS estimates a 0.17% chance of exploitation in the next 30 days.
Description
The Realtek BEE Bluetooth HCI driver's send callback, bt_hci_bee_send() in drivers/bluetooth/hci/hci_bee.c, violated the bt_hci_driver_api buffer-ownership contract. That contract requires the driver to consume (unref) the transmit net_buf only on success; on an error return the host caller retains ownership and unrefs the buffer itself. The pre-fix code routed all error paths through a shared cleanup label that unconditionally called net_buf_unref(buf) before returning the error code. Because the host TX paths (in subsys/bluetooth/host/hci_core.c) unref the buffer again after send() returns an error, the buffer is freed twice: the driver returns it to its net_buf pool and the host then unrefs the already-freed buffer, corrupting the shared pool / underflowing the reference count (CWE-415). The same error branch additionally dereferenced buf->len inside a LOG_ERR call after the buffer had already been unref'd, a read of freed memory (CWE-416) that is compiled in at the default error log level. The failing edges are reached when the controller's host-to-controller buffer allocation fails or the controller send fails (resource-exhaustion / IO conditions). A remote Bluetooth peer can push the device toward these conditions indirectly by driving heavy host transmit activity, at which point the double-free corrupts the host net_buf pool and most likely crashes the device, with residual potential for further memory corruption. The impact is confined to builds using this specific Realtek BEE HCI driver. The fix returns early from each error path without unreffing and unrefs the buffer only on the success path, restoring the ownership contract and eliminating both the double-free and the use-after-free read.
Metrics
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| zephyrproject | zephyr | >= 4.4.0, < 4.4.2 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-11894?
How severe is CVE-2026-11894?
How do I fix CVE-2026-11894?
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-11885IBM PowerVM Hypervisor FW1110.00 through FW1110.20, FW1060.0…8.4
- CVE-2026-11887The Salon Booking System WordPress plugin before 10.30.20 d…4.3
- CVE-2026-11889SALTO ProAccess Space software using the tenancy feature / l…7.1
- CVE-2026-1189The LeadBI Plugin for WordPress plugin for WordPress is vuln…6.4
- CVE-2026-11890Improper access control in PAM account discovery results in …4.3
- CVE-2026-11893The Bluetooth HCI driver for Bouffalo Lab on-chip BLE contro…5.9
- CVE-2026-11896The My Calendar – Accessible Event Manager plugin for WordPr…5.3
- CVE-2026-11897IBM WebSphere Application Server - Liberty 17.0.0.3 through …7.5
- CVE-2026-11898The White Label CMS plugin for WordPress is vulnerable to St…4.4
- CVE-2026-1190A flaw was found in Keycloak's SAML brokering functionality.…3.1
- CVE-2026-11900The Ad Inserter – Ad Manager & AdSense Ads plugin for WordPr…4.3
- CVE-2026-11901The WP Hotel Booking plugin for WordPress is vulnerable to I…5.3
Are you affected by CVE-2026-11894?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
