PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-99011 Linux CVE debrief

A use-after-free vulnerability exists in the Linux kernel's Bluetooth SCO (Synchronous Connection-Oriented) implementation. The vulnerability arises from the lack of proper synchronization between the sco_recv_scodata() function and the sco_conn_free() function, leading to a potential use-after-free condition. This could allow an attacker to cause a denial-of-service or potentially execute arbitrary code.

Vendor
Linux
Product
Unknown
CVSS
HIGH 7.1
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-23
Original CVE updated
2026-10-24
Advisory published
2026-10-23
Advisory updated
2026-10-24

Who should care

Linux kernel developers and maintainers, Linux distribution vendors, and users of Linux-based systems that utilize Bluetooth SCO functionality. Linux kernel developers and maintainers should review and apply patches to address the vulnerability. Linux distribution vendors should update their kernels to include the fix and notify their users. Users of Linux-based systems that utilize Bluetooth SCO functionality should ensure that their systems are updated

Why it matters

The CVE-2026-99011 vulnerability in the Linux kernel's Bluetooth SCO implementation requires immediate attention from Linux kernel developers, maintainers, and users. A use-after-free condition can lead to denial-of-service attacks or potential code execution. Verification of affected versions, remediation priority, exposure assessment, and inventory checks are necessary to determine the impact on Linux-based systems.

  • Denial-of-service (DoS) attacks may be possible due to the use-after-free condition.
  • Potential code execution may occur if an attacker can trigger the use-after-free condition.
  • The vulnerability requires verification of affected versions and remediation priority.
  • Exposure assessment and inventory checks are necessary to determine the impact on Linux-based systems.

Technical summary

The vulnerability exists in the Linux kernel's Bluetooth SCO implementation, specifically in the sco_recv_scodata() function. The function upgrades the weak hcon->sco_data back-pointer to a strong reference under hdev->lock, but the pointer is cleared from the other side without that lock. This can lead to a use-after-free condition when the last sco_conn reference is dropped. The issue arises from the lack of proper synchronization between the sco_recv_scodata() function and the sco_conn_free() function, leading to a potential use-after-free condition. This could allow an attacker to cause a denial-of-service or potentially execute arbitrary code. The vulnerability requires verification of affected versions,

Defensive priority

High

Recommended defensive actions

  • Review and apply the provided patches to the Linux kernel
  • Ensure that the Linux kernel is updated to a version that includes the fix
  • Monitor the Linux kernel's Bluetooth SCO implementation for potential use-after-free conditions
  • Perform an inventory of Linux-based systems that utilize Bluetooth SCO functionality
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented

Evidence notes

The vulnerability is caused by the sco_recv_scodata() function upgrading the weak hcon->sco_data back-pointer to a strong reference under hdev->lock, while the pointer is cleared from the other side without that lock. This can lead to a use-after-free condition when the last sco_conn reference is dropped.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-99011 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-99011 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Bluetooth: SCO: serialise sco_conn lifetime against sco_recv_scodata()

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/99xxx/CVE-2026-99011.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/b108ea7ebba147465f4158d8133f0e8f013762ed

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/8a98d58f6cfe70d51138cd9ce894e72671d95f8a

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/816fb1590a4c8cf8d05cd076057616be02e276f0

    Supplemental source

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.