CVE-2026-23009
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-23009 is a use-after-free vulnerability in the Linux kernel's xHCI (USB host controller) driver, specifically within the xhci_sideband_remove_endpoint() function. The function incorrectly assumes the endpoint is running and has a valid transfer ring, potentially dereferencing a freed or non-existent ep->ring pointer. Affected versions include Linux kernel 6.16, 6.16.1 through 6.18.6, and 6.19-rc1 through 6.19-rc8. It was published on January 25, 2026, with patches added by March 25, 2026. The CVSS v3.1 base score is 5.5 (Medium) (Red Hat Advisory, Red Hat Bugzilla).

Technical details

The root cause is a use-after-free / null pointer dereference (classified as NVD-CWE-noinfo due to insufficient information, but functionally a memory safety issue) in xhci_sideband_remove_endpoint() in the Linux kernel's xHCI sideband driver. The function unconditionally accesses ep->ring without verifying the ring exists, which can occur when the function is called after xHCI reinitialization during resume from power loss, device re-enumeration, disconnection, or when the endpoint was already dropped. The fix involves adding a null check for ep->ring before dereferencing it, verifying the endpoint is running before attempting to stop it, and removing the erroneous xhci_initialize_ring_info() call during sideband endpoint removal that left hardware and software state out of sync (Red Hat Bugzilla, kernel.org patch 1, kernel.org patch 2).

Impact

Successful exploitation allows a local user with low privileges to trigger a kernel crash, resulting in a denial of service (system instability or panic). The vulnerability is particularly triggered during suspend/wake-up cycles or when USB audio devices utilizing the xHCI sideband endpoint functionality are in use. There is no impact on confidentiality or integrity — the sole consequence is availability loss (Red Hat Advisory).

Mitigation and workarounds

The vulnerability is fixed in Linux kernel version 6.18.7 and later. Two specific patch commits are available: 34f6634dba87ef72b3c3a3a524be663adef7ab42 and dd83dc1249737b837ac5d57c81f2b0977c613d9f on git.kernel.org. For systems unable to upgrade immediately, minimizing suspend/resume cycles and avoiding USB audio device offload operations may reduce exposure, though upgrading to kernel 6.18.7 or later is the recommended remediation (kernel.org patch 1, kernel.org patch 2).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management