top of page
perceptive_background_267k.jpg

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

Click to open the original link from this advisory

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:

Related CVE's:

Related threat actors:

IOC's:

This article was created with the assistance of AI technology by Perceptive.

© 2025 by Perceptive Security. All rights reserved.

email: info@perceptivesecurity.com

Disclaimer: Deze website toont informatie afkomstig van externe bronnen. Perceptive aanvaardt geen verantwoordelijkheid voor de inhoud, juistheid of volledigheid van deze informatie.

bottom of page