PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-90091 Linux CVE debrief

A race condition vulnerability in the Linux kernel's Bluetooth L2CAP subsystem can lead to a null-pointer dereference. The vulnerability is caused by a lockless read in the l2cap_sock_cleanup_listen() function, which can race against concurrent l2cap_sock_kill() and l2cap_sock_put_chan() calls. This can result in a null-pointer dereference when accessing the l2cap_pi(sk)->chan field.

Vendor
Linux
Product
Unknown
CVSS
HIGH 8
CISA KEV
Not listed in stored evidence
Original CVE published
2026-09-17
Original CVE updated
2026-09-18
Advisory published
2026-09-17
Advisory updated
2026-09-18

Who should care

Linux kernel developers, administrators, and security teams should assess exposure and apply the patch to fix the vulnerability. They should also verify that Linux kernel systems are running with the latest security updates and monitor systems for potential exploitation attempts. Additionally, they should review the Linux kernel's Bluetooth L2CAP subsystem to identify potential vulnerabilities and implement compensating controls for exposed systems.

Why it matters

The Linux kernel's Bluetooth L2CAP subsystem is vulnerable to a race condition that can lead to a null-pointer dereference. Linux kernel developers and administrators should assess exposure and apply the patch to fix the vulnerability.

  • Verify Linux kernel systems for potential exploitation attempts
  • Apply patches to fix the race condition vulnerability
  • Monitor Linux kernel systems for null-pointer dereferences

Technical summary

The Linux kernel's Bluetooth L2CAP subsystem is vulnerable to a race condition that can lead to a null-pointer dereference. The vulnerability is caused by a lockless read in the l2cap_sock_cleanup_listen() function, which can race against concurrent l2cap_sock_kill() and l2cap_sock_put_chan() calls. This can result in a null-pointer dereference when accessing the l2cap_pi(sk)->chan field. The vulnerability affects Linux kernel systems and could lead to a denial-of-service or potentially allow an attacker to execute arbitrary code.

Defensive priority

High

Recommended defensive actions

  • Review and apply the Linux kernel patch to fix the race condition vulnerability
  • Monitor Linux kernel systems for potential exploitation attempts
  • Verify that Linux kernel systems are running with the latest security updates
  • Perform a thorough review of the Linux kernel's Bluetooth L2CAP subsystem to identify potential vulnerabilities
  • Implement compensating controls for exposed systems while remediation is scheduled and verified
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented
  • Review relevant monitoring, detection, and logs for exposed assets that need extra review

Evidence notes

The vulnerability is described in the Linux kernel's official repository. The CVE record and NVD entry provide additional information about the vulnerability. Linux kernel developers and administrators should verify the patch and assess exposure to ensure system security. The vulnerability affects Linux kernel systems and could lead to a null-pointer dereference. Evidence of the vulnerability's existence is limited to the provided CVE record and NVD entry.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-90091 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-90091

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-90091 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-90091

    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/32a7bc6e93be36b37fe61f351d312d358195bd61

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/4f8c63fe0097c9f6ea34409f82f79b3894903d91

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/61d5ddbd524c715b224cbe7e9f01da4e05098b19

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/66d6ef18548ae6d7dd452b84115fc82c0a73a4ea

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/7c7ac736b50fa259ed1bdddc18d79523f07c0442

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/827de6bd2865b22aaabd554540def3b8a33018ab

    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.