PT-2026-8178

CVE-2025-71221

·

Published

2025-01-01

·

Updated

2026-10-18

Description by

CVSS 3.1
7.8
High
MetricsAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description A race condition exists in the mmp pdma residue() function within the dmaengine subsystem of the Linux kernel. This condition can lead to a use-after-free issue when accessing the descriptor list and its contents. The race occurs when multiple threads call tx status() concurrently with a tasklet freeing completed descriptors on another CPU. Specifically, the issue arises when accessing sw->desc after the memory it points to has been freed by dma pool free(sw). The problem can be reproduced by running dmatest on the same channel with multiple threads where threads per chan is greater than 1. The fix involves protecting the iteration of the chain running list and access to descriptors with the chan->desc lock spinlock.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Exploitability
Exploit
Impacts
Vendors
Affected products
Related identifiers
ECHO-C6E0-FB29-82AE
OESA-2026-1505
OESA-2026-1566
OESA-2026-1567
OESA-2026-1570
USN-8567-1
USN-8574-1
USN-8574-2
USN-8574-3
USN-8575-1
USN-8575-2
USN-8575-3
USN-8576-1
USN-8576-2
USN-8595-1
USN-8595-2
USN-8595-3
USN-8596-1
USN-8597-1
USN-8606-1
USN-8607-1
USN-8608-1
USN-8609-1
USN-8610-1
USN-8619-1
USN-8620-1
USN-8620-2
USN-8620-3
USN-8620-4
USN-8665-1
USN-8668-1
USN-8668-2
Found an issue in the description? Have something to add? Feel free to write us 👾