Linux Kernel MCTP USB Driver URB Completion and RX Retry Cancellation Race Condition Vulnerability

Vulnerability

A race condition vulnerability has been identified in the Linux kernel's MCTP USB transport driver. This issue arises from a timing conflict between completing a USB Request Block (URB) and canceling a scheduled retry operation, which can lead to unintended behavior. The vulnerability is present in the Linux kernel stable tree.

Impact

Exploitation of this vulnerability can cause a race condition, where the completion of a USB request can prematurely trigger a retry operation, potentially leading to incorrect handling of USB data.

Remediation

Users can upgrade to the latest version of the Linux kernel stable tree, where this vulnerability has been addressed. Instructions for downloading the patched version are available on the official Linux kernel website.

Added: Jul 19, 2026, 3:23 PM
Updated: Jul 19, 2026, 3:23 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
0.6
exploitability
5.0
remediation
7.7
relevance
10.0
threat
3.2
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.