In the Linux kernel, the following vulnerability has been resolved: Bluetooth: RFCOMM: connect the session socket without rfcomm_mutex An RFCOMM… (CVE-2026-99009)
Description
A locking order vulnerability in the Linux kernel's Bluetooth RFCOMM implementation (CVE-2026-99009) has been resolved. The issue involves a circular locking dependency between rfcomm_mutex and hdev->lock during RFCOMM socket connection and HCI event handling, which can cause lockdep warnings and potential deadlocks. The fix changes the order of locking by connecting the session socket before acquiring rfcomm_mutex, eliminating the circular dependency. Additional safeguards were added to handle race conditions where sockets or DLCs might be closed during connection setup.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
CVE-2026-99009 addresses a circular locking dependency in the Linux kernel Bluetooth RFCOMM code. The vulnerability arises because an RFCOMM connect() call and HCI event callbacks acquire locks in opposite orders (rfcomm_mutex and hdev->lock), causing lockdep to report a circular dependency and potential deadlocks. The patch modifies rfcomm_session_create() to connect the session socket before acquiring rfcomm_mutex, removing the rfcomm_mutex -> hdev->lock lock order. It also adds logic to handle cases where the socket may be closed during connection setup, preventing use-after-free scenarios. This fix ensures consistent lock acquisition order and improves stability during Bluetooth RFCOMM connections.
Potential Impact
The vulnerability causes a circular locking dependency that can lead to kernel warnings and potential deadlocks during Bluetooth RFCOMM socket connections. While no direct exploit or code execution impact is described, the issue affects kernel stability and reliability when establishing RFCOMM connections over BR/EDR links that are authenticating and encrypting. There are no known exploits in the wild.
Mitigation Recommendations
A fix for this vulnerability has been implemented in the Linux kernel. Users should apply the official kernel updates that include this patch to eliminate the circular locking dependency. No additional mitigation steps are required beyond updating to a fixed kernel version once available.
Technical Details
- Gcve Source
- db.gcve.eu
- Osv Id
- GHSA-5rpp-jh2w-vm6p
- Osv Schema Version
- 1.4.0
- Aliases
- ["CVE-2026-99009"]
Threat ID: 6adbaacfd73cc49347b20542
Added to database: 10/23/2026, 18:43:27 UTC
Last enriched: 10/23/2026, 18:54:39 UTC
Last updated: 10/23/2026, 23:45:04 UTC
Views: 3
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.