CVE-2023-54072
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2023-54072 is a data race vulnerability in the Linux kernel's ALSA PCM (Advanced Linux Sound Architecture, Pulse Code Modulation) memory allocation subsystem. The flaw exists in the PCM memory allocation helpers, where a sanity check against excessive buffer allocations is performed without proper locking, allowing a user to allocate more memory than the predefined maximum size. It affects the Linux kernel across a wide range of versions (from the initial commit 1da177e4c3f4 up to the patched stable releases). The vulnerability was published on December 24, 2025, with fixes backported to stable branches including 5.4.255, 5.10.193, 5.15.129, 6.1.39, 6.4.4, and 6.5. No CVSS score has been formally assigned; the EPSS score is approximately 0.024% (Feedly, EUVD).

Technical details

The root cause is a Time-of-Check to Time-of-Use (TOCTOU) race condition (CWE-362) in the do_alloc_pages() function within the ALSA PCM memory allocation helpers. The size check against the maximum allowed buffer allocation is performed without holding the card->memory_mutex lock, meaning concurrent allocation requests can bypass the soft limit and collectively allocate more memory than intended. The fix serializes the size check and the subsequent size increment under card->memory_mutex, and rolls back the size counter if the actual allocation fails. Exploitation requires local access to the system and the ability to make concurrent PCM buffer allocation requests (Feedly, EUVD).

Impact

The practical impact of this vulnerability is limited. A local user can bypass the soft memory allocation limit in the ALSA PCM subsystem, potentially allocating more kernel memory buffers than intended, but cannot allocate memory without bound. This may lead to minor resource exhaustion or inconsistent subsystem behavior, but does not directly enable privilege escalation, arbitrary code execution, or data exfiltration. The vulnerability's own description characterizes it as not a "big problem" in practice, as the limit is a sanity check rather than a hard security boundary (Feedly).

Mitigation and workarounds

The Linux kernel maintainers have released patches for all affected stable branches. Users should update to the following fixed versions or later: 5.4.255, 5.10.193, 5.15.129, 6.1.39, 6.4.4, or 6.5. Distribution-specific updates (e.g., SUSE kernel updates) have also been released. No configuration-based workaround is available; upgrading the kernel is the recommended remediation (Feedly, EUVD).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management