CVSS 3.1
Вероятност да бъде експлоатирана в следващите 30 дни (EPSS)
Атакува се
Време до експлоатация
Атакува се локално, без особени условия, с обикновен потребителски вход и без действие от потребителя.
Описание
Оригинално описание
In the Linux kernel, the following vulnerability has been resolved: dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue() Add proper locking in mmp_pdma_residue() to prevent use-after-free when accessing descriptor list and descriptor contents. The race occurs when multiple threads call tx_status() while the tasklet on another CPU is freeing completed descriptors: CPU 0 CPU 1 ----- ----- mmp_pdma_tx_status() mmp_pdma_residue() -> NO LOCK held list_for_each_entry(sw, ..) DMA interrupt dma_do_tasklet() -> spin_lock(&desc_lock) list_move(sw->node, ...) spin_unlock(&desc_lock) | dma_pool_free(sw) <- FREED! -> access sw->desc <- UAF! This issue can be reproduced when running dmatest on the same channel with multiple threads (threads_per_chan > 1). Fix by protecting the chain_running list iteration and descriptor access with the chan->desc_lock spinlock.
Засегнати продукти
- Linux Linux: 1b38da264674d6a0fe26a63996b8f88b88c3da48 преди 3f0e0e2d9e752570041e95fd04635e2580097819; 1b38da264674d6a0fe26a63996b8f88b88c3da48 преди dfb5e05227745de43b7fd589721817a4337c970d; 1b38da264674d6a0fe26a63996b8f88b88c3da48 преди eba0c75670c022cb1f948600db972524bcfe8166; 1b38da264674d6a0fe26a63996b8f88b88c3da48 преди fc023b8fab057f0c910856ff36d3e12a30b7af4a; 1b38da264674d6a0fe26a63996b8f88b88c3da48 преди 9f665b3c3d9a168410251f27a5d019b7bf93185c; 1b38da264674d6a0fe26a63996b8f88b88c3da48 преди a143545855bc2c6e1330f6f57ae375ac44af00a7
- Linux Linux: 3.16; преди 3.16; 5.15.209 до 5.15.*; 6.1.167 до 6.1.*; 6.6.130 до 6.6.*; 6.12.78 до 6.12.*; 6.18.10 до 6.18.*; 6.19 до *
- Siemens SIMATIC S7-1500 CPU 1518-4 PN/DP MFP: V3.1.6 преди *
- Siemens SIMATIC S7-1500 CPU 1518F-4 PN/DP MFP: V3.1.6 преди *
- Siemens SIPLUS S7-1500 CPU 1518-4 PN/DP MFP: V3.1.6 преди *
История
- 14 февруари 2026 Публикувано
Други уязвимости в Linux Linux
Първоизточници
- https://www.cve.org/CVERecord?id=CVE-2025-71221
- https://nvd.nist.gov/vuln/detail/CVE-2025-71221
- https://git.kernel.org/stable/c/3f0e0e2d9e752570041e95fd04635e2580097819
- https://git.kernel.org/stable/c/dfb5e05227745de43b7fd589721817a4337c970d
- https://git.kernel.org/stable/c/eba0c75670c022cb1f948600db972524bcfe8166
- https://git.kernel.org/stable/c/fc023b8fab057f0c910856ff36d3e12a30b7af4a
- https://git.kernel.org/stable/c/9f665b3c3d9a168410251f27a5d019b7bf93185c
- https://git.kernel.org/stable/c/a143545855bc2c6e1330f6f57ae375ac44af00a7
- https://cert-portal.siemens.com/productcert/html/ssa-082556.html
- https://cert-portal.siemens.com/productcert/html/ssa-019113.html
- https://cert-portal.siemens.com/productcert/html/ssa-457936.html