CVE-2026-23096
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-23096 is a use-after-free vulnerability in the Linux kernel's uacce (Unified/User-space-access-intended Accelerator Framework) subsystem, specifically in the character device (cdev) cleanup path. When cdev_device_add() fails, it internally releases the cdev memory; if cdev_device_del() is subsequently called during uacce_remove, it accesses already-freed memory, causing a system hang. The vulnerability affects Linux kernel versions from 5.7 through multiple stable branches up to 6.18.x and 6.19-rc6. It was published on February 4, 2026, and carries a CVSS v3.1 base score of 5.5 (Medium) (Feedly).

Technical details

The root cause is improper error handling in the uacce subsystem's device initialization path, classified as CWE-416 (Use After Free). When cdev_device_add() fails, the kernel internally frees the cdev memory as part of its error handling; however, the uacce_remove() cleanup function does not check the return value of cdev_device_add() and proceeds to call cdev_device_del() on the already-freed pointer, resulting in a hang condition. The fix checks the return value of cdev_device_add() and clears uacce->cdev to NULL to prevent the subsequent invalid cdev_device_del() call. Exploitation requires local access with low privileges and no user interaction (Feedly, Kernel Patch).

Impact

Successful exploitation causes a local denial of service by hanging the affected system. The vulnerability has no impact on confidentiality or integrity — only availability is affected. An attacker with a low-privileged local account can trigger the hang by causing cdev_device_add() to fail and then invoking the cleanup path, rendering the system unresponsive (Feedly).

Mitigation and workarounds

Patches are available for all affected kernel branches. Administrators should update to the following fixed versions or later: 5.10.249 (for 5.7–5.10 branch), 5.15.199 (for 5.11–5.15 branch), 6.1.162 (for 5.16–6.1 branch), 6.6.122 (for 6.2–6.6 branch), 6.12.68 (for 6.7–6.12 branch), 6.18.8 (for 6.13–6.18 branch), and 6.19-rc7 or later for the development branch. As a workaround where immediate patching is not possible, consider disabling or restricting access to the uacce subsystem if it is not required. Implement access controls to limit local user privileges (Feedly, Kernel Patch).

Community reactions

The vulnerability has been addressed in multiple downstream distribution advisories, including Ubuntu security notices (USN-8162-1, USN-8180-1 through USN-8180-6, USN-8186-1, USN-8188-1, USN-8275-1, USN-8297-1) and a SUSE kernel advisory (SUSE-2026-0962-1). Detection plugins have been published by Tenable (Nessus) and Qualys. No notable independent researcher commentary or significant social media discussion has been identified beyond routine distribution patch tracking (Ubuntu USN-8162-1, SUSE Advisory).

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