Linux Kernel UFS Driver Exception Handling Flush Vulnerability

Vulnerability

A vulnerability in the Linux kernel's UFS (Universal Flash Storage) core driver has been addressed. The issue arose because the driver did not properly flush exception handling tasks when the runtime power management (RPM) level was set to zero. In this state, the device remained active, but the driver could inadvertently access the host controller after the system had entered a deep power-down, leading to a crash. The vulnerability has been fixed by ensuring that exception tasks are completed and preventing unauthorized hardware access during the power-down process.

Impact

The vulnerability could cause a system crash by creating a race condition where the UFS driver accesses the host controller after the system has entered a deep power-down state.

Reproduction

The vulnerability can be reproduced by allowing the UFS driver to handle exceptions while the system is in a deep power-down state. This can occur when the runtime power management level is set to zero, and the driver bypasses flushing exception handling jobs, creating a race condition that leads to a system crash.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed.

Added: May 6, 2026, 12:36 PM
Updated: May 6, 2026, 12:36 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
3.9
remediation
7.7
relevance
7.6
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.