PatchSiren

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.