Linux Kernel UACCE Queue Management Vulnerability

Vulnerability

A vulnerability in the Linux kernel's UACCE (User Accelerator) queue management has been addressed. The issue arose because the `put_queue` function could be called directly without ensuring that the resources of the `uacce_queue` were fully released. This lack of proper state management could lead to accessing a NULL pointer, causing potential instability or crashes. The vulnerability was particularly relevant when the `poweroff -f` command was executed in a virtual environment while accelerators were still active, allowing concurrent execution of queue release operations that could interfere with each other.

Impact

The vulnerability could lead to a null pointer dereference, causing a crash or instability in the system.

Reproduction

The vulnerability can be reproduced by opening a UACCE queue and then forcibly powering off the system while the accelerator is still active. This will trigger a race condition where the queue release operation accesses a NULL pointer, simulating the vulnerability.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed. Instructions for upgrading the kernel can be found in the official Linux kernel documentation.

Added: Feb 4, 2026, 6:24 PM
Updated: Feb 4, 2026, 6:24 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
3.4
remediation
7.7
relevance
2.5
threat
4.8
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.