Linux Kernel Apple ADMAC DMA Engine Memory Leak Vulnerability

Vulnerability

A memory leak vulnerability has been identified in the Apple ADMAC DMA engine driver of the Linux kernel. This issue arises because the 'current_tx' descriptor is not properly freed when it is removed from the 'issued' list and assigned as the current descriptor. As a result, the 'current_tx' descriptor falls through the cracks and is not queued for freeing, leading to a memory leak. The vulnerability affects the Linux kernel stable tree.

Impact

The vulnerability causes a memory leak by failing to free the 'current_tx' descriptor in the Apple ADMAC DMA engine driver, which can lead to increased memory usage over time.

Remediation

Users can apply the available patch in the Linux kernel stable tree to address this vulnerability. The patch is included in the Linux 6.1.20 release.

Added: Dec 30, 2025, 4:07 PM
Updated: Dec 30, 2025, 4:07 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
0.6
exploitability
4.0
remediation
7.7
relevance
1.8
threat
3.2
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.