CVE-2026-15460: logic in zephyrproject zephyr
CVE-2026-15460 is a medium severity vulnerability in the Zephyr project's Bluetooth Classic L2CAP receive handler. It allows a remote attacker within radio range to send data to a channel that is not yet fully connected or authenticated, potentially causing denial of service or a dangling-pointer condition. The issue arises because inbound data is dispatched based solely on the destination channel ID without verifying the channel's connected state. This can lead to processing of attacker data on half-open channels and stale channel state usage.
AI Analysis
Technical Summary
The Bluetooth Classic (BR/EDR) L2CAP receive handler in Zephyr (bt_l2cap_br_recv) dispatches inbound data PDUs based only on the destination channel ID, without verifying that the target channel has reached the BT_L2CAP_CONNECTED state. Dynamic channels are assigned RX CIDs and added to the connection's channel list while still in the BT_L2CAP_CONNECTING or BT_L2CAP_CONFIG states, before configuration and authentication complete. Because the channel is findable during this window, a remote peer can send data PDUs to a not-yet-established channel. The dispatch uses channel fields initialized only during configuration, so reused channel objects can carry stale state, leading to processing with stale parameters and a dangling-pointer condition. The impact includes delivery of attacker data to upper-layer protocol handlers on half-open or unauthenticated channels, denial of service via channel/link teardown, and potential memory corruption. The fix involves adding a guard to drop data received before the channel is fully connected.
Potential Impact
An attacker within radio range can send data to a Bluetooth L2CAP channel that is not fully connected or authenticated, causing the system to process attacker data on half-open channels. This can lead to denial of service by tearing down channels or links, and in some cases, a dangling-pointer condition that may cause memory corruption or instability. There is no indication of confidentiality impact, but integrity and availability impacts are present.
Mitigation Recommendations
Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. The described fix adds a state check to drop data received before the channel is fully connected. Until a patch is available, consider limiting Bluetooth Classic exposure to untrusted peers or disabling affected functionality if feasible.
CVE-2026-15460: logic in zephyrproject zephyr
Description
CVE-2026-15460 is a medium severity vulnerability in the Zephyr project's Bluetooth Classic L2CAP receive handler. It allows a remote attacker within radio range to send data to a channel that is not yet fully connected or authenticated, potentially causing denial of service or a dangling-pointer condition. The issue arises because inbound data is dispatched based solely on the destination channel ID without verifying the channel's connected state. This can lead to processing of attacker data on half-open channels and stale channel state usage.
CVSS v3.1
Score 5.4medium
Affected software
Run on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The Bluetooth Classic (BR/EDR) L2CAP receive handler in Zephyr (bt_l2cap_br_recv) dispatches inbound data PDUs based only on the destination channel ID, without verifying that the target channel has reached the BT_L2CAP_CONNECTED state. Dynamic channels are assigned RX CIDs and added to the connection's channel list while still in the BT_L2CAP_CONNECTING or BT_L2CAP_CONFIG states, before configuration and authentication complete. Because the channel is findable during this window, a remote peer can send data PDUs to a not-yet-established channel. The dispatch uses channel fields initialized only during configuration, so reused channel objects can carry stale state, leading to processing with stale parameters and a dangling-pointer condition. The impact includes delivery of attacker data to upper-layer protocol handlers on half-open or unauthenticated channels, denial of service via channel/link teardown, and potential memory corruption. The fix involves adding a guard to drop data received before the channel is fully connected.
Potential Impact
An attacker within radio range can send data to a Bluetooth L2CAP channel that is not fully connected or authenticated, causing the system to process attacker data on half-open channels. This can lead to denial of service by tearing down channels or links, and in some cases, a dangling-pointer condition that may cause memory corruption or instability. There is no indication of confidentiality impact, but integrity and availability impacts are present.
Mitigation Recommendations
Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. The described fix adds a state check to drop data received before the channel is fully connected. Until a patch is available, consider limiting Bluetooth Classic exposure to untrusted peers or disabling affected functionality if feasible.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- zephyr
- Date Reserved
- 2026-07-10T20:12:00.707Z
- Cvss Version
- 3.1
- State
- PUBLISHED
- Remediation Level
- null
Threat ID: 6aa1e34aacd9273b49f9030d
Added to database: 09/09/2026, 22:52:58 UTC
Last enriched: 09/09/2026, 23:07:38 UTC
Last updated: 09/09/2026, 23:07:38 UTC
Views: 5
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.