Description
In the Linux kernel, the following vulnerability has been resolved:

dmaengine: dma-axi-dmac: Properly free struct axi_dmac_desc

Use axi_dmac_free_desc() to free fully the descriptor at fail path when
call axi_dmac_alloc_desc() in axi_dmac_prep_peripheral_dma_vec().
Published: 2026-08-15
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The defect involves the Linux kernel’s dmaengine axi_dmac subsystem where, upon encountering an allocation failure while preparing peripheral DMA vectors, the allocated descriptor is not fully freed. The missing cleanup can lead to a kernel-level memory leak, gradually draining available memory and potentially destabilizing the system. This constitutes a resource exhaustion weakness that could degrade performance or, under extreme conditions, trigger a kernel crash or denied‑service scenario. The vulnerability does not directly grant code execution or unauthorized privilege escalation, but it undermines system reliability and integrity by corrupting kernel memory usage statistics.

Affected Systems

This issue exists in the Linux kernel’s DMA engine driver, specifically the dma-axi-dmac path. The affected subsystem is present in all kernel builds that include the standard dmaengine implementation. No specific vendor or version range is enumerated, but the patch references and commit logs indicate the problem existed across multiple kernel releases prior to the fix for the kernel master branch.

Risk and Exploitability

The EPSS score of < 1% indicates a very low probability of exploitation at the time the data was collected. The CVSS score of 5.5 indicates a moderate severity. The vulnerability has not been listed in CISA KEV. Exploitation would require local kernel access to trigger the failing allocation path, making the attack surface relatively limited. Consequently, admins should treat the memory‑leak risk as noteworthy because it can compound other kernel vulnerabilities and affect overall system stability.

Generated by OpenCVE AI on August 22, 2026 at 01:38 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the kernel patch that introduces axi_dmac_free_desc() to ensure all descriptors are freed on failure paths
  • Reboot or reload the kernel after applying the patch so the updated code takes effect
  • Use your distribution’s package manager to upgrade all kernel packages to the latest stable release that includes this fix, ensuring that any dependent modules or firmware are also updated

Generated by OpenCVE AI on August 22, 2026 at 01:38 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 20 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-1341
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Sat, 15 Aug 2026 19:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401

Sat, 15 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: dmaengine: dma-axi-dmac: Properly free struct axi_dmac_desc Use axi_dmac_free_desc() to free fully the descriptor at fail path when call axi_dmac_alloc_desc() in axi_dmac_prep_peripheral_dma_vec().
Title dmaengine: dma-axi-dmac: Properly free struct axi_dmac_desc
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-17T05:15:24.817Z

Reserved: 2026-08-09T03:40:39.934Z

Link: CVE-2026-72475

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:22:21.660

Modified: 2026-08-17T06:19:15.520

Link: CVE-2026-72475

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-72475 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T01:45:04Z

Weaknesses
  • CWE-1341

    Multiple Releases of Same Resource or Handle

  • CWE-401

    Missing Release of Memory after Effective Lifetime