


Perceptive Security
SOC/SIEM Consultancy

The Bluetooth host ATT layer (subsys/bluetooth/host/att.c) associates each in-flight ATT TX buffer with its owning channel via the static tx_meta_data_storage[]…
Published:
3 August 2026 at 22:00:00
Alert date:
4 August 2026 at 16:02:00
Source:
nvd.nist.gov
Mobile & IoT, Operating Systems
CVE-2026-11368 is a use-after-free vulnerability in the Zephyr RTOS Bluetooth host ATT layer (subsys/bluetooth/host/att.c). The flaw arises when a remote peer disconnects while an ATT PDU is still in-flight in the controller TX path, causing L2CAP to free the channel slab slot while deferred destroy work may still reference it via a dangling pointer. The att_on_sent_cb guard that should drop stale callbacks itself dereferences the now-freed meta->att_chan pointer. No pairing or user interaction is required; any peer with an ATT connection can trigger the bug by disconnecting during routine ATT traffic. The impact includes reliable denial-of-service via host crash and potential live memory corruption if the freed slab slot is reused. The fix nulls the att_chan field in tx_meta_data_storage[] entries before freeing the channel, so the deferred guard safely observes a NULL and drops the callback. Both teardown and destroy work run on the cooperative system workqueue, making the fix lock-free.
Technical details
Mitigation steps:
Affected products:
Zephyr RTOS
Zephyr Bluetooth Host ATT Layer
Related links:
https://nvd.nist.gov/vuln/detail/CVE-2026-11368
https://github.com/zephyrproject-rtos/zephyr/commit/dfdea9bad8d9b5b31c125e97fcffb549f2217caa
https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-85vg-gwc4-77g7
Related CVE's:
Related threat actors:
IOC's:
This article was created with the assistance of AI technology by Perceptive.
