CVE-2026-23324
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-23324 is a resource leak vulnerability in the Linux kernel's CAN USB driver (etas_es58x) where a USB request block (urb) is not properly anchored before submission in the read bulk callback. When an urb using the anchor pattern is submitted without being anchored first, it can be leaked if usb_kill_anchored_urbs() is called. The vulnerability affects Linux kernel versions from 5.13 through multiple stable branches up to (but not including) 6.1.167, 5.15.203, 6.6.130, 6.12.77, 6.18.17, 6.19.7, and pre-release 7.0-rc3. It was disclosed on March 25, 2026, and carries a CVSS v3.1 base score of 5.5 (Medium) (Red Hat Advisory, Feedly).

Technical details

The root cause is classified as CWE-772 (Missing Release of Resource after Effective Lifetime). In the etas_es58x CAN USB driver, the read bulk callback submits a urb using the anchor pattern but fails to anchor it prior to submission — unlike other code paths in the same driver that handle this correctly. If usb_kill_anchored_urbs() is called (e.g., during device disconnect or driver teardown) before the urb completes, the unanchored urb is not tracked and cannot be properly cleaned up, resulting in a kernel memory leak. The attack vector is local (AV:L), requires low privileges (PR:L), and no user interaction (Red Hat Advisory, Feedly).

Impact

Successful exploitation primarily affects availability: repeated triggering of the urb leak can exhaust kernel memory, potentially causing denial of service through system crash or hang. There is no direct confidentiality or integrity impact under normal conditions; however, in certain scenarios, memory corruption arising from the leaked urb could theoretically lead to privilege escalation or arbitrary code execution at the kernel level. The vulnerability is scoped to systems with the etas_es58x CAN USB driver loaded and a connected ETAS ES58x CAN-USB device (Feedly).

Mitigation and workarounds

The Linux kernel stable branches have been patched; administrators should update to the following fixed versions: 6.1.167, 5.15.203, 6.6.130, 6.12.77, 6.18.17, 6.19.7, or 7.0-rc3 and later. Patch commits are available in the Linux kernel git repository (kernel.org patches). As a workaround where immediate patching is not possible, disable or blacklist the etas_es58x kernel module if CAN USB functionality is not required, and restrict physical USB device access on affected systems. Vendor-specific updates are also available from Red Hat, SUSE (SUSE Advisory), and Debian (Debian DSA).

Community reactions

Red Hat, SUSE, Debian, and Microsoft (for Azure Linux) have all issued advisories or updates addressing this vulnerability. Tenable has released Nessus detection plugins (e.g., plugin 303700, 311299, 311783) for identifying affected systems. The Yocto Project security mailing list also flagged the issue for embedded Linux users. No notable independent researcher commentary or significant social media discussion has been identified beyond standard vendor patch tracking (Red Hat Advisory, SUSE Advisory, Debian DSA).

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-64530CRITICAL9.8
  • Linux Kernel logoLinux Kernel
  • kernel-64k-uki-virt-addons
NoYesJul 26, 2026
CVE-2026-64515HIGH8.3
  • Linux Kernel logoLinux Kernel
  • linux-intel-iotg
NoYesJul 25, 2026
CVE-2026-17523HIGH7.8
  • Linux Kernel logoLinux Kernel
  • kernel-modules-internal
NoNoJul 27, 2026
CVE-2024-14040HIGH7.8
  • Linux Kernel logoLinux Kernel
  • linux-azure-5.4
NoYesJul 26, 2026
CVE-2026-64535NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k
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