CVE-2023-54072

ALSA: pcm: Fix potential data race at PCM memory allocation helpers

published December 24, 2025

CVSS
—
EPSS
0%
Percentile
10.0
In the wild
Unconfirmed
What it is

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

ALSA: pcm: Fix potential data race at PCM memory allocation helpers

The PCM memory allocation helpers have a sanity check against too many

buffer allocations. However, the check is performed without a proper

lock and the allocation isn't serialized; this allows user to allocate

more memories than predefined max size.

Practically seen, this isn't really a big problem, as it's more or

less some "soft limit" as a sanity check, and it's not possible to

allocate unlimitedly. But it's still better to address this for more

consistent behavior.

The patch covers the size check in do_alloc_pages() with the

card->memory_mutex, and increases the allocated size there for

preventing the further overflow. When the actual allocation fails,

the size is decreased accordingly.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00205 · 10.0th percentile
Published
2025-12-24T12:23Z
EPSS history
Timeline
  • 24 DEC 12:23Z
    ALSA: pcm: Fix potential data race at PCM memory allocation helpers
    cvelistv5