Linux Kernel MIPI I3C HCI DMA Dequeue Race Condition Vulnerability

Vulnerability

A race condition vulnerability has been identified in the Linux kernel's MIPI I3C Host Controller Interface (HCI) driver) within the DMA dequeue process. The vulnerability arises because the function responsible for handling timeouts in transfers is not properly synchronized, allowing multiple instances to interfere with each other. This can lead to unexpected behavior in managing the transfer ring, such as stopping or restarting it at inappropriate times. The issue has been addressed by adding a mutex to ensure that the dequeue function is serialized and operates correctly, preventing concurrent executions from conflicting.

Impact

The vulnerability could cause improper management of the DMA transfer ring, leading to potential data transfer issues or timeouts not being handled correctly, which could disrupt the normal operation of devices using the I3C protocol.

Remediation

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

Added: May 8, 2026, 9:47 PM
Updated: May 8, 2026, 9:47 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
0.6
exploitability
3.5
remediation
7.7
relevance
7.8
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.