Skip to content
OpenAdvisories
Medium · 4.4 CVE-2026-96674 EUVD-2026-85346GHSA-w2qj-qh9f-h5cc

alsa-lib through 1.2.16.1 Integer Overflow via Topology File

Published Sep 23, 2026 · Updated Sep 23, 2026 · Assigned by VulnCheck

Description

alsa-lib through 1.2.16.1 computes combined topology element size using 32-bit arithmetic in src/topology/ctl.c, allowing integer overflow that defeats bounds checks. Attackers can supply crafted topology files that wrap size calculations, causing the decoder to read beyond the topology buffer and potentially leak sensitive data or crash the application.

Affected products

VendorProductAffectedFixed
ALSA Project alsa-lib ≤ 1.2.16.1 —

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 No fix yet —
Debian 13 alsa-lib No fix yet —
Debian 12 alsa-lib No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 alsa-lib No fix yet —
Ubuntu 26.04 LTS alsa-lib No fix yet —
Ubuntu 24.04 LTS alsa-lib No fix yet —
Ubuntu 22.04 LTS alsa-lib No fix yet —
Ubuntu 18.04 LTS alsa-lib No fix yet —
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 16.04 LTS alsa-lib No fix yet —
Ubuntu 14.04 LTS alsa-lib No fix yet —
Ubuntu Pro 20.04 LTS alsa-lib No fix yet —
ReleasePackageFixed inAdvisory
SLE Micro 5.5 alsa 1.2.8-150500.3.6.1 SUSE-SU-2026:4735-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed alsa 1.2.16.1-3.1 openSUSE-SU-2026:12147-1

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 alsa-lib 1.2.16.1-3 —

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling alsa-lib No fix yet —

Advisories 2

References