CVE-2025-71186
Medium · 5.5CVSS
5.5
EPSS
0.2%
Published
Jan 31, 2026
CISA due date
—
Cloudanix analysis
A bug in Linux handling of certain hardware controllers can let local users slowly drain system resources and cause problems.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- OS kernel
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The vulnerability is a reference leak on a DMA mux platform device during route allocation in the STM32 DMAMUX driver, where a taken reference is not released after lookup.
Why it matters to the business
On affected embedded Linux systems using STM32 DMA hardware, repeated route allocations can lead to gradual resource exhaustion and potential instability or denial of service.
How an attack unfolds
An attacker with local privileges repeatedly triggers DMA route allocations through the affected driver path, causing unreleased device references to accumulate until system resources are depleted.
How to fix it
Upgrade affected packages to fixed versions: linux-virt (MinimOS) 6.12.41-r0, linux-virt-doc (MinimOS) 6.12.41-r0, or kernel GIT commit 3b42020e6790a5e19b36c187ed5b488a5716f97f.
How to confirm the fix worked
Confirm the running kernel version matches or exceeds the fixed releases and inspect the stm32 dmamux code for the reference drop after platform device lookup.
Typical attack path
- Obtain local user access on an affected Linux system
- Invoke DMA route allocation operations via user-space interfaces or drivers
- Repeat allocations to trigger reference leaks and exhaust resources
How to detect it
Review kernel logs for DMA mux allocation warnings and use kernel debugging to track unreleased platform device references during route operations.
What your security team should do
- Apply kernel updates to fixed versions immediately on STM32-based systems
- Review and restrict local access to DMA interfaces where possible
- Monitor kernel resource usage on affected devices for signs of leaks
The record
In the Linux kernel, the following vulnerability has been resolved: dmaengine: stm32: 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.15.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