
CVE catalog
CVE-2026-25068
alsa-lib vulnerability
- Severity
- Medium · CVSS 4.3
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L - Published
- Source
- [NVD] · [CVE record]
- EPSS
- 0.19% · Oct 25, 2026
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.
Vulnerable and fixed packages
Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.
| Distribution | Package | Release | Version | Status |
|---|---|---|---|---|
| Debian | alsa-lib | sid | 1.2.16.1-2 | fixed |
| Debian | alsa-lib | forky | 1.2.16.1-2 | fixed |
| Debian | alsa-lib | trixie | 1.2.14-1+deb13u1 | fixed |
| Debian | alsa-lib | bookworm | 1.2.8-1 | vulnerable |
| Ubuntu | alsa-lib | noble | Not reported | vulnerable |
| Ubuntu | alsa-lib | noble | 1.2.11-1ubuntu0.2 | fixed |
| Ubuntu | libasound2-data | noble | 1.2.11-1ubuntu0.2 | fixed |
| Ubuntu | libasound2-dev | noble | 1.2.11-1ubuntu0.2 | fixed |
| Ubuntu | libasound2-doc | noble | 1.2.11-1ubuntu0.2 | fixed |
| Ubuntu | libasound2-plugin-smixer | noble | 1.2.11-1ubuntu0.2 | fixed |
| Ubuntu | libasound2t64 | noble | 1.2.11-1ubuntu0.2 | fixed |
| Ubuntu | libatopology-dev | noble | 1.2.11-1ubuntu0.2 | fixed |
| Ubuntu | libatopology2t64 | noble | 1.2.11-1ubuntu0.2 | fixed |
| Ubuntu | alsa-lib | pro | 1.1.9-0ubuntu1 | vulnerable |
| Ubuntu | alsa-lib | pro | 1.2.1.2-2ubuntu2 | vulnerable |
| Ubuntu | alsa-lib | pro | 1.2.2-2ubuntu1 | vulnerable |
| Ubuntu | alsa-lib | pro | 1.2.2-2.1 | vulnerable |
| Ubuntu | alsa-lib | pro | 1.2.2-2.1ubuntu1 | vulnerable |
| Ubuntu | alsa-lib | pro | 1.2.2-2.1ubuntu2 | vulnerable |
| Ubuntu | alsa-lib | pro | 1.2.2-2.1ubuntu2.1 | vulnerable |
| Ubuntu | alsa-lib | pro | 1.2.2-2.1ubuntu2.2 | vulnerable |
| Ubuntu | alsa-lib | pro | 1.2.2-2.1ubuntu2.3 | vulnerable |
| Ubuntu | alsa-lib | pro | 1.2.2-2.1ubuntu2.4 | vulnerable |
| Ubuntu | alsa-lib | pro | 1.2.2-2.1ubuntu2.5 | vulnerable |
| Ubuntu | alsa-lib | pro | 1.2.2-2.1ubuntu2.5+esm1 | fixed |
| Ubuntu | alsa-lib | pro | 1.1.9-0ubuntu1 | vulnerable |
| Ubuntu | alsa-lib | pro | 1.2.1.2-2ubuntu2 | vulnerable |
| Ubuntu | alsa-lib | pro | 1.2.2-2ubuntu1 | vulnerable |
| Ubuntu | alsa-lib | pro | 1.2.2-2.1 | vulnerable |
| Ubuntu | alsa-lib | pro | 1.2.2-2.1ubuntu1 | vulnerable |
| Ubuntu | alsa-lib | pro | 1.2.2-2.1ubuntu2 | vulnerable |
| Ubuntu | alsa-lib | pro | 1.2.2-2.1ubuntu2.1 | vulnerable |
| Ubuntu | alsa-lib | pro | 1.2.2-2.1ubuntu2.2 | vulnerable |
| Ubuntu | alsa-lib | pro | 1.2.2-2.1ubuntu2.3 | vulnerable |
| Ubuntu | alsa-lib | pro | 1.2.2-2.1ubuntu2.4 | vulnerable |
| Ubuntu | alsa-lib | pro | 1.2.2-2.1ubuntu2.5 | vulnerable |
| Ubuntu | alsa-lib | pro | 1.2.2-2.1ubuntu2.5+esm1 | fixed |
| Ubuntu | alsa-lib | 22.04 | 1.2.4-1.1ubuntu3 | vulnerable |
| Ubuntu | alsa-lib | 22.04 | 1.2.4-1.1ubuntu4 | vulnerable |
| Ubuntu | alsa-lib | 22.04 | 1.2.5.1-1ubuntu1 | vulnerable |
| Ubuntu | alsa-lib | 22.04 | 1.2.6.1-1ubuntu1 | vulnerable |
| Ubuntu | alsa-lib | 22.04 | 1.2.6.1-1ubuntu1.1 | fixed |
| Ubuntu | alsa-lib | 24.04 | 1.2.9-2 | vulnerable |
| Ubuntu | alsa-lib | 24.04 | 1.2.10-1 | vulnerable |
| Ubuntu | alsa-lib | 24.04 | 1.2.10-2 | vulnerable |
| Ubuntu | alsa-lib | 24.04 | 1.2.10-3 | vulnerable |
| Ubuntu | alsa-lib | 24.04 | 1.2.10-3build1 | vulnerable |
| Ubuntu | alsa-lib | 24.04 | 1.2.11-1build1 | vulnerable |
| Ubuntu | alsa-lib | 24.04 | 1.2.11-1build2 | vulnerable |
| Ubuntu | alsa-lib | 24.04 | 1.2.11-1ubuntu0.1 | vulnerable |
| Ubuntu | alsa-lib | 24.04 | 1.2.11-1ubuntu0.2 | fixed |
| Ubuntu | alsa-lib | 25.10 | 1.2.13-1build1 | vulnerable |
| Ubuntu | alsa-lib | 25.10 | 1.2.14-1 | vulnerable |
| Ubuntu | alsa-lib | 25.10 | 1.2.14-1ubuntu1 | vulnerable |
| Ubuntu | alsa-lib | 25.10 | 1.2.14-1ubuntu1.1 | fixed |
| Ubuntu | alsa-lib | 26.04 | 1.2.14-1ubuntu1 | vulnerable |
| Ubuntu | alsa-lib | 26.04 | 1.2.14-2ubuntu1 | vulnerable |
| Ubuntu | alsa-lib | 26.04 | 1.2.15-2 | vulnerable |
| Ubuntu | alsa-lib | 26.04 | 1.2.15.1-1 | vulnerable |
| Ubuntu | alsa-lib | 26.04 | 1.2.15.3-1 | vulnerable |
| Ubuntu | alsa-lib | 26.04 | 1.2.15.3-1build1 | vulnerable |
| Ubuntu | alsa-lib | 26.04 | 1.2.15.3-1ubuntu1 | fixed |
| Ubuntu | alsa-lib | 22.04 | 1.2.4-1.1ubuntu3 | vulnerable |
| Ubuntu | alsa-lib | 22.04 | 1.2.4-1.1ubuntu4 | vulnerable |
| Ubuntu | alsa-lib | 22.04 | 1.2.5.1-1ubuntu1 | vulnerable |
| Ubuntu | alsa-lib | 22.04 | 1.2.6.1-1ubuntu1 | vulnerable |
| Ubuntu | alsa-lib | 22.04 | 1.2.6.1-1ubuntu1.1 | fixed |
| Ubuntu | alsa-lib | 24.04 | 1.2.9-2 | vulnerable |
| Ubuntu | alsa-lib | 24.04 | 1.2.10-1 | vulnerable |
| Ubuntu | alsa-lib | 24.04 | 1.2.10-2 | vulnerable |
| Ubuntu | alsa-lib | 24.04 | 1.2.10-3 | vulnerable |
| Ubuntu | alsa-lib | 24.04 | 1.2.10-3build1 | vulnerable |
| Ubuntu | alsa-lib | 24.04 | 1.2.11-1build1 | vulnerable |
| Ubuntu | alsa-lib | 24.04 | 1.2.11-1build2 | vulnerable |
| Ubuntu | alsa-lib | 24.04 | 1.2.11-1ubuntu0.1 | vulnerable |
| Ubuntu | alsa-lib | 24.04 | 1.2.11-1ubuntu0.2 | fixed |
| Ubuntu | alsa-lib | 25.10 | 1.2.13-1build1 | vulnerable |
| Ubuntu | alsa-lib | 25.10 | 1.2.14-1 | vulnerable |
| Ubuntu | alsa-lib | 25.10 | 1.2.14-1ubuntu1 | vulnerable |
| Ubuntu | alsa-lib | 25.10 | 1.2.14-1ubuntu1.1 | fixed |
Fixed-version evidence
| Distribution | Package | Type | Release | Fixed version | Urgency | Origin | Bugs |
|---|---|---|---|---|---|---|---|
| Debian | alsa-lib | source | sid | 1.2.16-1 | not yet assigned | Not reported | [1126629] |
| Debian | alsa-lib | source | forky | 1.2.16-1 | not yet assigned | Not reported | [1126629] |
| Debian | alsa-lib | source | trixie | 1.2.14-1+deb13u1 | not yet assigned | Not reported | [1126629] |
| Debian | alsa-lib | source | bookworm | (unfixed) | not yet assigned | Not reported | [1126629] |
| Ubuntu | alsa-lib | deb | noble | 1.2.11-1ubuntu0.2 | Not reported | Not reported | Not reported |
| Ubuntu | libasound2-data | deb | noble | 1.2.11-1ubuntu0.2 | Not reported | Not reported | Not reported |
| Ubuntu | libasound2-dev | deb | noble | 1.2.11-1ubuntu0.2 | Not reported | Not reported | Not reported |
| Ubuntu | libasound2-doc | deb | noble | 1.2.11-1ubuntu0.2 | Not reported | Not reported | Not reported |
| Ubuntu | libasound2-plugin-smixer | deb | noble | 1.2.11-1ubuntu0.2 | Not reported | Not reported | Not reported |
| Ubuntu | libasound2t64 | deb | noble | 1.2.11-1ubuntu0.2 | Not reported | Not reported | Not reported |
| Ubuntu | libatopology-dev | deb | noble | 1.2.11-1ubuntu0.2 | Not reported | Not reported | Not reported |
| Ubuntu | libatopology2t64 | deb | noble | 1.2.11-1ubuntu0.2 | Not reported | Not reported | Not reported |
| Ubuntu | alsa-lib | deb | pro | 1.2.2-2.1ubuntu2.5+esm1 | Not reported | USN-8044-2 | Not reported |
| Ubuntu | alsa-lib | deb | pro | 1.2.2-2.1ubuntu2.5+esm1 | Not reported | UBUNTU-CVE-2026-25068 | Not reported |
| Ubuntu | alsa-lib | deb | 22.04 | 1.2.6.1-1ubuntu1.1 | Not reported | UBUNTU-CVE-2026-25068 | Not reported |
| Ubuntu | alsa-lib | deb | 24.04 | 1.2.11-1ubuntu0.2 | Not reported | UBUNTU-CVE-2026-25068 | Not reported |
| Ubuntu | alsa-lib | deb | 25.10 | 1.2.14-1ubuntu1.1 | Not reported | UBUNTU-CVE-2026-25068 | Not reported |
| Ubuntu | alsa-lib | deb | 26.04 | 1.2.15.3-1ubuntu1 | Not reported | UBUNTU-CVE-2026-25068 | Not reported |
| Ubuntu | alsa-lib | deb | 22.04 | 1.2.6.1-1ubuntu1.1 | Not reported | USN-8044-1 | Not reported |
| Ubuntu | alsa-lib | deb | 24.04 | 1.2.11-1ubuntu0.2 | Not reported | USN-8044-1 | Not reported |
| Ubuntu | alsa-lib | deb | 25.10 | 1.2.14-1ubuntu1.1 | Not reported | USN-8044-1 | Not reported |
Notes
[bookworm] alsa-lib: Minor issue
OpenFactory catalog packages
[Debian 12 (Bookworm)]
- [libasound2]Affected
Source package: [alsa-lib]
Details (2)
1.2.8-1+b1· amd64 · bookwormAffected
usn · alsa-lib · debian · bookworm; usn · alsa-lib · debian · 12
1.2.8-1+b1· arm64 · bookwormAffected
usn · alsa-lib · debian · bookworm; usn · alsa-lib · debian · 12
- [libasound2-data]Affected
Source package: [alsa-lib]
Details (2)
1.2.8-1· all · bookwormAffected
usn · alsa-lib · debian · bookworm; usn · alsa-lib · debian · 12
1.2.8-1· all · bookwormAffected
usn · alsa-lib · debian · bookworm; usn · alsa-lib · debian · 12
- [libasound2-dev]Affected
Source package: [alsa-lib]
Details (2)
1.2.8-1+b1· amd64 · bookwormAffected
usn · alsa-lib · debian · bookworm; usn · alsa-lib · debian · 12
1.2.8-1+b1· arm64 · bookwormAffected
usn · alsa-lib · debian · bookworm; usn · alsa-lib · debian · 12
- [libasound2-doc]Affected
Source package: [alsa-lib]
Details (2)
1.2.8-1· all · bookwormAffected
usn · alsa-lib · debian · bookworm; usn · alsa-lib · debian · 12
1.2.8-1· all · bookwormAffected
usn · alsa-lib · debian · bookworm; usn · alsa-lib · debian · 12
- [libasound2-plugin-smixer]Affected
Source package: [alsa-lib]
Details (2)
1.2.8-1+b1· amd64 · bookwormAffected
usn · alsa-lib · debian · bookworm; usn · alsa-lib · debian · 12
1.2.8-1+b1· arm64 · bookwormAffected
usn · alsa-lib · debian · bookworm; usn · alsa-lib · debian · 12
- [libatopology2]Affected
Source package: [alsa-lib]
Details (2)
1.2.8-1+b1· amd64 · bookwormAffected
usn · alsa-lib · debian · bookworm; usn · alsa-lib · debian · 12
1.2.8-1+b1· arm64 · bookwormAffected
usn · alsa-lib · debian · bookworm; usn · alsa-lib · debian · 12
- [libatopology-dev]Affected
Source package: [alsa-lib]
Details (2)
1.2.8-1+b1· amd64 · bookwormAffected
usn · alsa-lib · debian · bookworm; usn · alsa-lib · debian · 12
1.2.8-1+b1· arm64 · bookwormAffected
usn · alsa-lib · debian · bookworm; usn · alsa-lib · debian · 12
[Debian 13 (Trixie)]
- [libasound2-data]Affected
Source package: [alsa-lib]
Details (4)
1.2.14-1· all · trixieAffected · Fixed:
1.2.14-1+deb13u1usn · alsa-lib · debian · 13
1.2.14-1· all · trixieAffected · Fixed:
1.2.14-1+deb13u1usn · alsa-lib · debian · 13
1.2.16.1-1~bpo13+1· all · trixie-backportsFixed · Fixed:
1.2.14-1+deb13u1usn · alsa-lib · debian · 13
1.2.16.1-1~bpo13+1· all · trixie-backportsFixed · Fixed:
1.2.14-1+deb13u1usn · alsa-lib · debian · 13
- [libasound2-dev]Affected
Source package: [alsa-lib]
Details (4)
1.2.14-1· amd64 · trixieAffected · Fixed:
1.2.14-1+deb13u1usn · alsa-lib · debian · 13
1.2.14-1· arm64 · trixieAffected · Fixed:
1.2.14-1+deb13u1usn · alsa-lib · debian · 13
1.2.16.1-1~bpo13+1· amd64 · trixie-backportsFixed · Fixed:
1.2.14-1+deb13u1usn · alsa-lib · debian · 13
1.2.16.1-1~bpo13+1· arm64 · trixie-backportsFixed · Fixed:
1.2.14-1+deb13u1usn · alsa-lib · debian · 13
- [libasound2-doc]Affected
Source package: [alsa-lib]
Details (4)
1.2.14-1· all · trixieAffected · Fixed:
1.2.14-1+deb13u1usn · alsa-lib · debian · 13
1.2.14-1· all · trixieAffected · Fixed:
1.2.14-1+deb13u1usn · alsa-lib · debian · 13
1.2.16.1-1~bpo13+1· all · trixie-backportsFixed · Fixed:
1.2.14-1+deb13u1usn · alsa-lib · debian · 13
1.2.16.1-1~bpo13+1· all · trixie-backportsFixed · Fixed:
1.2.14-1+deb13u1usn · alsa-lib · debian · 13
- [libasound2-plugin-smixer]Affected
Source package: [alsa-lib]
Details (4)
1.2.14-1· amd64 · trixieAffected · Fixed:
1.2.14-1+deb13u1usn · alsa-lib · debian · 13
1.2.14-1· arm64 · trixieAffected · Fixed:
1.2.14-1+deb13u1usn · alsa-lib · debian · 13
1.2.16.1-1~bpo13+1· amd64 · trixie-backportsFixed · Fixed:
1.2.14-1+deb13u1usn · alsa-lib · debian · 13
1.2.16.1-1~bpo13+1· arm64 · trixie-backportsFixed · Fixed:
1.2.14-1+deb13u1usn · alsa-lib · debian · 13
- [libasound2t64]Affected
Source package: [alsa-lib]
Details (4)
1.2.14-1· amd64 · trixieAffected · Fixed:
1.2.14-1+deb13u1usn · alsa-lib · debian · 13
1.2.14-1· arm64 · trixieAffected · Fixed:
1.2.14-1+deb13u1usn · alsa-lib · debian · 13
1.2.16.1-1~bpo13+1· amd64 · trixie-backportsFixed · Fixed:
1.2.14-1+deb13u1usn · alsa-lib · debian · 13
1.2.16.1-1~bpo13+1· arm64 · trixie-backportsFixed · Fixed:
1.2.14-1+deb13u1usn · alsa-lib · debian · 13
- [libatopology2t64]Affected
Source package: [alsa-lib]
Details (4)
1.2.14-1· amd64 · trixieAffected · Fixed:
1.2.14-1+deb13u1usn · alsa-lib · debian · 13
1.2.14-1· arm64 · trixieAffected · Fixed:
1.2.14-1+deb13u1usn · alsa-lib · debian · 13
1.2.16.1-1~bpo13+1· amd64 · trixie-backportsFixed · Fixed:
1.2.14-1+deb13u1usn · alsa-lib · debian · 13
1.2.16.1-1~bpo13+1· arm64 · trixie-backportsFixed · Fixed:
1.2.14-1+deb13u1usn · alsa-lib · debian · 13
- [libatopology-dev]Affected
Source package: [alsa-lib]
Details (4)
1.2.14-1· amd64 · trixieAffected · Fixed:
1.2.14-1+deb13u1usn · alsa-lib · debian · 13
1.2.14-1· arm64 · trixieAffected · Fixed:
1.2.14-1+deb13u1usn · alsa-lib · debian · 13
1.2.16.1-1~bpo13+1· amd64 · trixie-backportsFixed · Fixed:
1.2.14-1+deb13u1usn · alsa-lib · debian · 13
1.2.16.1-1~bpo13+1· arm64 · trixie-backportsFixed · Fixed:
1.2.14-1+deb13u1usn · alsa-lib · debian · 13
Observed:
References
- [https://osv.dev/vulnerability/DEBIAN-CVE-2026-25068]
- [https://osv.dev/vulnerability/DLA-4469-1]
- [https://osv.dev/vulnerability/UBUNTU-CVE-2026-25068]
- [https://osv.dev/vulnerability/USN-8044-1]
- [https://osv.dev/vulnerability/USN-8044-2]
- [https://security-tracker.debian.org/tracker/CVE-2026-25068]
- [https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-25068.json]
- [https://ubuntu.com/security/notices/USN-8044-1]
[Debian Security Tracker] · [FIRST EPSS] · [OSV Package Vulnerability Database] · [Red Hat security advisories and VEX] · [Ubuntu Security Notices (USN)]