Linux Kernel NVMe Multipath RCU Usage Vulnerability

Vulnerability

A vulnerability in the Linux kernel's NVMe multipath handling has been addressed. During NVMe over TCP tests, a 'suspicious RCU usage' warning was triggered. This warning indicated that an RCU-list was traversed outside of a designated reader section, which could lead to potential synchronization issues. The warning appeared in the context of managing NVMe controllers and namespaces, highlighting a flaw in how the multipath driver interacted with the RCU mechanism.

Impact

The vulnerability could lead to improper handling of read-copy-update (RCU) synchronization, potentially causing race conditions or other timing-related issues in the NVMe multipath driver.

Reproduction

The vulnerability can be reproduced by running NVMe over TCP tests in a virtualized environment using virtme-ng. This process will trigger the 'suspicious RCU usage' warning, indicating that the NVMe multipath driver is improperly managing RCU synchronization.

Remediation

Users can update to the latest version of the Linux kernel where this vulnerability has been fixed. The specific commit addressing this issue is available in the Linux kernel's official Git repository.

Added: Jul 25, 2025, 1:39 PM
Updated: Jul 25, 2025, 6:10 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
5.7
remediation
0.0
relevance
0.3
threat
4.8
urgency
2.9
incentive
1.7

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