Linux Kernel DMA Segment Size Limit Vulnerability in MMC Host Driver

Vulnerability

A vulnerability in the Linux kernel's MMC host driver for the JZ4740 platform has been addressed. The issue involved improper handling of Direct Memory Access (DMA) segment sizes, which could lead to warnings when the DMA segment length exceeded the maximum size claimed by the device. This vulnerability was particularly relevant with DMA API debugging enabled, as it could cause discrepancies between the device's reported capabilities and the actual data being processed.

Impact

The vulnerability could lead to DMA mapping errors, where segments longer than the device supports were improperly handled, potentially causing data corruption or other unintended behavior.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
4.0
remediation
0.0
relevance
0.0
threat
3.2
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.