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.