
Cloud Vulnerability DB
A community-led vulnerabilities database
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).
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).
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).
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).
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).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."