CVE-2026-96674

NameCVE-2026-96674
Descriptionalsa-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.
SourceCVE (at NVD; CERT, ENISA, LWN, oss-sec, fulldisc, Debian ELTS, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more)
Debian Bugs1148896

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
alsa-lib (PTS)bookworm1.2.8-1vulnerable
trixie1.2.14-1+deb13u1vulnerable
forky, sid1.2.16.1-2vulnerable

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
alsa-libsource(unstable)(unfixed)1148896

Notes

[trixie] - alsa-lib <no-dsa> (Minor issue)
[bookworm] - alsa-lib <postponed> (Minor issue)
https://github.com/alsa-project/alsa-lib/pull/527

Search for package or bug name: Reporting problems