CVE-2025-71188
Medium · 5.5CVSS
5.5
EPSS
0.2%
Published
Jan 31, 2026
CISA due date
—
Cloudanix analysis
A bug in Linux kernel DMA handling could let attackers cause system crashes by exhausting resources during certain hardware setup operations.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- OS kernel
- Class
- Memory Corruption
- Remediation
- Patch
- Effort
- Medium
- Patch risk
- Low
What it actually does
Reference leak during DMA mux route allocation in lpc18xx-dmamux driver allows device reference to be retained without preventing driver data from disappearing, enabling memory corruption or resource exhaustion.
Why it matters to the business
Systems running affected Linux kernel builds may experience instability, crashes, or denial of service when the DMA engine path is exercised, with low but non-zero risk of broader impact in virtualized or embedded environments.
How an attack unfolds
An attacker with local access triggers repeated DMA route allocation paths in the lpc18xx-dmamux driver to exhaust references or trigger use-after-free conditions after driver data is released, leading to kernel instability.
How to fix it
Upgrade linux-virt and linux-virt-doc to 6.12.30-r0 or later; apply kernel commit 3d396ebfb3049a2b5fac51d2c967db5114b685e8 in stable trees.
How to confirm the fix worked
Verify running kernel version matches or exceeds the listed fixed releases; inspect dmamux probe paths in source for explicit put_device calls after platform device lookup.
Typical attack path
- Obtain local user access on an affected Linux system
- Exercise DMA mux route allocation via legitimate or crafted workloads
- Repeat allocation to accumulate unreleased device references
- Trigger conditions that release driver data while references remain
- Cause memory corruption or kernel panic
How to detect it
Review kernel logs for repeated dmamux allocation failures or device reference warnings; correlate with process activity using DMA engine on lpc18xx platforms.
What your security team should do
- Apply the listed kernel updates on all affected MinimOS and GIT-based Linux deployments
- Prioritize patching in environments with heavy DMA usage such as embedded or virtualized workloads
- Monitor EPSS trend for any increase despite current low score
The record
In the Linux kernel, the following vulnerability has been resolved: dmaengine: lpc18xx-dmamux: fix device leak on route allocation Make sure to drop the reference taken when looking up the DMA mux platform device during route allocation. Note that holding a reference to a device does not prevent its driver data from going away so there is no point in keeping the reference.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Linux | Kernel | 4.3.0 | 5.10.249 |
| openSUSE:Leap 16.0 | dtb-aarch64 | 0 | 6.12.0-160000.27.1 |
| openSUSE:Leap 16.0 | kernel-64kb | 0 | 6.12.0-160000.27.1 |
| openSUSE:Leap 16.0 | kernel-azure | 0 | 6.12.0-160000.27.1 |
| openSUSE:Leap 16.0 | kernel-default | 0 | 6.12.0-160000.27.1 |
| openSUSE:Leap 16.0 | kernel-default-base | 0 | 6.12.0-160000.27.1.160000.2.8 |
| openSUSE:Leap 16.0 | kernel-docs | 0 | 6.12.0-160000.27.1 |
| openSUSE:Leap 16.0 | kernel-kvmsmall | 0 | 6.12.0-160000.27.1 |
| openSUSE:Leap 16.0 | kernel-obs-build | 0 | 6.12.0-160000.27.1 |
| openSUSE:Leap 16.0 | kernel-obs-qa | 0 | 6.12.0-160000.27.1 |
| openSUSE:Leap 16.0 | kernel-rt | 0 | 6.12.0-160000.27.1 |
| openSUSE:Leap 16.0 | kernel-source | 0 | 6.12.0-160000.27.1 |
| openSUSE:Leap 16.0 | kernel-syms | 0 | 6.12.0-160000.27.1 |
| openSUSE:Leap 16.0 | kernel-zfcpdump | 0 | 6.12.0-160000.27.1 |
Related vulnerabilities
- CVE-2026-23226 In the Linux kernel, the following vulnerability has been resolved: ksmbd: add chann_lock… Also affects Kernel
- CVE-2026-23225 In the Linux kernel, the following vulnerability has been resolved: sched/mmcid: Don't… Also affects Kernel
- CVE-2026-23230 In the Linux kernel, the following vulnerability has been resolved: smb: client: split… Also affects Kernel
- CVE-2026-23224 In the Linux kernel, the following vulnerability has been resolved: erofs: fix UAF issue… Also affects Kernel
- CVE-2026-23227 In the Linux kernel, the following vulnerability has been resolved: drm/exynos: vidi: use… Also affects Kernel
- CVE-2026-23223 In the Linux kernel, the following vulnerability has been resolved: xfs: fix UAF in… Also affects Kernel
- CVE-2026-23228 In the Linux kernel, the following vulnerability has been resolved: smb: server: fix leak… Also affects Kernel
- CVE-2026-23229 In the Linux kernel, the following vulnerability has been resolved: crypto: virtio - Add… Also affects Kernel