CVE-2023-54188

dmaengine: apple-admac: Fix 'current_tx' not getting freed

State
Published
Severity
Not scored
Published
Dec 30, 2025
Updated
May 11, 2026
Reserved
Dec 30, 2025

Read the record on cve.org

Description

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

dmaengine: apple-admac: Fix 'current_tx' not getting freed

In terminate_all we should queue up all submitted descriptors to be freed. We do that for the content of the 'issued' and 'submitted' lists, but the 'current_tx' descriptor falls through the cracks as it's removed from the 'issued' list once it gets assigned to be the current descriptor. Explicitly queue up freeing of the 'current_tx' descriptor to address a memory leak that is otherwise present.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • b127315d9a78c011c011b88b92f650510edcfbd2 to before b7abd535881a48587961c2099b1d2933ebd42c4bAffected
  • b127315d9a78c011c011b88b92f650510edcfbd2 to before fd4d88e68c75caf5c6f8293a36bc3ae289e0369eAffected
  • b127315d9a78c011c011b88b92f650510edcfbd2 to before d9503be5a100c553731c0e8a82c7b4201e8a970cAffected
LinuxLinux
  • 6.0Affected
  • before 6.0Not affected
  • 6.1.25 through 6.1.*Not affected
  • 6.2.12 through 6.2.*Not affected
  • 6.3 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.