Skip to content
OpenAdvisories
Medium · 4.6 CVE-2026-25068 EUVD-2026-4970GHSA-x6vq-264g-8wcx

alsa-lib 1.2.15.2 Topology Decoder Heap-based Buffer Overflow

Published Jan 29, 2026 · Updated May 25, 2026 · Assigned by VulnCheck

Description

alsa-lib versions 1.2.2 up to and including 1.2.15.2, prior to commit 5f7fe33, contain a heap-based buffer overflow in the topology mixer control decoder. The tplg_decode_control_mixer1() function reads the num_channels field from untrusted .tplg data and uses it as a loop bound without validating it against the fixed-size channel array (SND_TPLG_MAX_CHAN). A crafted topology file with an excessive num_channels value can cause out-of-bounds heap writes, leading to a crash.

Affected products

VendorProductAffectedFixed
ALSA Project alsa-lib 1.2.2 – ≤ 1.2.15.2 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 alsa-lib 1.2.16-1 —
Debian 13 alsa-lib 1.2.14-1+deb13u1 —
Debian 12 alsa-lib No fix yet —
Debian 11 alsa-lib 1.2.4-1.1+deb11u1 DLA-4469-1
ReleasePackageFixed inAdvisory
Ubuntu 26.04 LTS alsa-lib 1.2.15.3-1ubuntu1 —
Ubuntu 25.10 alsa-lib 1.2.14-1ubuntu1.1 USN-8044-1
Ubuntu 24.04 LTS alsa-lib 1.2.11-1ubuntu0.2 USN-8044-1
Ubuntu 22.04 LTS alsa-lib 1.2.6.1-1ubuntu1.1 USN-8044-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 20.04 LTS alsa-lib 1.2.2-2.1ubuntu2.5+esm1 USN-8044-2
ReleasePackageFixed inAdvisory
Red Hat Hardened Images 1 alsa-lib +1 1.2.15.3-3.1.hum1 RHSA-2026:7401

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 alsa-lib +3 1.2.7.2-1.amzn2023.0.3 ALAS2023-2026-1426

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 alsa-lib 1.2.9-2 —
Azure Linux 2 (CBL-Mariner) alsa-lib 1.2.6.1-3 —

Advisories 5

References