PatchSiren cyber security CVE debrief
CVE-2026-89569 Linux CVE debrief
A use-after-free vulnerability exists in the Linux kernel's Bluetooth RFCOMM implementation. The rfcomm_security_cfm function looks up a session on session_list and walks its DLC list without holding rfcomm_mutex, allowing for concurrent teardown and freeing of the session and DLCs by krfcommd. This can cause the callback to read a freed session list head and touch freed DLCs while updating their flags or timers.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 8.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-11
- Original CVE updated
- 2026-09-11
- Advisory published
- 2026-09-11
- Advisory updated
- 2026-09-11
Who should care
Linux kernel developers and maintainers, Bluetooth RFCOMM implementation users, and Linux distribution maintainers should assess exposure and verify that their systems are not vulnerable.
Why it matters
This vulnerability requires verification from official sources to determine affected versions, exploitation, impact, and remediation. Defenders should prioritize verifying Linux kernel versions, monitoring system logs, and applying patches as they become available.
- Potential system crashes or instability due to use-after-free vulnerability.
- Possible elevation of privileges or unauthorized access via Bluetooth RFCOMM.
Technical summary
The rfcomm_security_cfm function in the Linux kernel's Bluetooth RFCOMM implementation does not hold the rfcomm_mutex while looking up a session on session_list and walking its DLC list. This allows for concurrent teardown and freeing of the session and DLCs by krfcommd, resulting in a use-after-free vulnerability. The vulnerability was reported by KASAN, which detected a slab-use-after-free in rfcomm_security_cfm+0x41c/0x440. The issue was resolved by serializing the session lookup and DLC traversal in rfcomm_security_cfm with rfcomm_mutex. This change ensures that the session and DLCs are not torn down while the callback is using them, preventing potential system crashes or instability and possible elevation
Defensive priority
Medium
Recommended defensive actions
- Review and apply the provided kernel patches to ensure the vulnerability is addressed.
- Verify that the Linux kernel version in use is not vulnerable.
- Monitor system logs for potential exploitation attempts.
- Perform a thorough review of system configurations and ensure that Bluetooth RFCOMM is properly secured.
- Check for any existing compensating controls that may mitigate the vulnerability.
- Inventory all assets that may be affected by this vulnerability and prioritize remediation efforts.
- Track and monitor remediation efforts to ensure timely resolution.
Evidence notes
The vulnerability was reported by KASAN, which detected a slab-use-after-free in rfcomm_security_cfm+0x41c/0x440. The issue was resolved by serializing the session lookup and DLC traversal in rfcomm_security_cfm with rfcomm_mutex.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-89569 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-89569
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-89569 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-89569
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/1b7841ffad08e911e8c4b9470f3fa08423568940
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/759c185d0bbdb131357408f50b8735e04ed3caff
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/946d76db77ee5f922968ce558629ae47b381e3fc
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/fbf7961964a6e93360179f64712320ae9a1e9577
416baaa9-dc9f-4396-8d5f-8c081fb06d67
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.