CVE-2026-96675
alsa-lib through 1.2.16.1 Denial of Service via pcm_multi
alsa-lib through 1.2.16.1 contains a denial of service vulnerability in the multi PCM plugin that fails to validate sparse binding indices before array access. Attackers can supply a malicious ALSA configuration file with sparse bindings to trigger an out-of-bounds array read and assertion failure, causing the application to abort.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
4.8
alsa-lib through 1.2.16.1 Denial of Service via pcm_multi
alsa-lib through 1.2.16.1 contains a denial of service vulnerability in the multi PCM plugin that fails to validate sparse binding indices before array access. Attackers can supply a malicious ALSA configuration file with sparse bindings to trigger an out-of-bounds array read and assertion failure, causing the application to abort.
- Record
CVE-2026-96675- CVSS 4.0
- 4.8 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N - CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-129
- Updated
- 2026-11-02
EUVDEUVD-2026-85347
4.8
alsa-lib through 1.2.16.1 contains a denial of service vulnerability in the multi PCM plugin that fails to validate sparse binding indices before array access. Attackers can supply a malicious ALSA configuration file with sparse bindings to trigger an out-of-bounds array read and assertion failure, causing the application to abort.
- Record
EUVD-2026-85347- CVSS 4.0
- 4.8 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-3gf2-g4r5-8vxr
4.8
alsa-lib through 1.2.16.1 contains a denial of service vulnerability in the multi PCM plugin that...
alsa-lib through 1.2.16.1 contains a denial of service vulnerability in the multi PCM plugin that fails to validate sparse binding indices before array access. Attackers can supply a malicious ALSA configuration file with sparse bindings to trigger an out-of-bounds array read and assertion failure, causing the application to abort.
- Record
GHSA-3gf2-g4r5-8vxr- CVSS 4.0
- 4.8 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-129
- Updated
- 2026-11-02
NVD
4.8
alsa-lib through 1.2.16.1 contains a denial of service vulnerability in the multi PCM plugin that fails to validate sparse binding indices before array access. Attackers can supply a malicious ALSA configuration file with sparse bindings to trigger an out-of-bounds array read and assertion failure, causing the application to abort.
- Record
CVE-2026-96675- CVSS 4.0
- 4.8 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-129
- Updated
- 2026-11-02
OSV
4.8
alsa-lib through 1.2.16.1 Denial of Service via pcm_multi
alsa-lib through 1.2.16.1 contains a denial of service vulnerability in the multi PCM plugin that fails to validate sparse binding indices before array access. Attackers can supply a malicious ALSA configuration file with sparse bindings to trigger an out-of-bounds array read and assertion failure, causing the application to abort.
- Record
CVE-2026-96675- CVSS 4.0
- 4.8 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N - Weakness
- CWE-129
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-96675
4.8
alsa-lib through 1.2.16.1 contains a denial of service vulnerability in the multi PCM plugin that fails to validate sparse binding indices before array access. Attackers can supply a malicious ALSA configuration file with sparse bindings to trigger an out-of-bounds array read and assertion failure, causing the application to abort.
- Record
DEBIAN-CVE-2026-96675- CVSS 4.0
- 4.8 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
Show 8 moreShow less
OSVOESA-2026-4312
4.4
alsa-lib security update
The alsa-lib is a library to interface with ALSA in the Linux kernel and virtual devices using a plugin system. More detail: https://alsa.opensrc.org/Alsa-lib
Security Fix(es):
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.(CVE-2026-96674)
alsa-lib through 1.2.16.1 contains a denial of service vulnerability in the multi PCM plugin that fails to validate sparse binding indices before array access. Attackers can supply a malicious ALSA configuration file with sparse bindings to trigger an out-of-bounds array read and assertion failure, causing the application to abort.(CVE-2026-96675)
- Record
OESA-2026-4312- CVSS 3.1
- 4.4 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVOESA-2026-4313
4.4
alsa-lib security update
The alsa-lib is a library to interface with ALSA in the Linux kernel and virtual devices using a plugin system. More detail: https://alsa.opensrc.org/Alsa-lib
Security Fix(es):
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.(CVE-2026-96674)
alsa-lib through 1.2.16.1 contains a denial of service vulnerability in the multi PCM plugin that fails to validate sparse binding indices before array access. Attackers can supply a malicious ALSA configuration file with sparse bindings to trigger an out-of-bounds array read and assertion failure, causing the application to abort.(CVE-2026-96675)
- Record
OESA-2026-4313- CVSS 3.1
- 4.4 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVOESA-2026-4314
4.4
alsa-lib security update
The alsa-lib is a library to interface with ALSA in the Linux kernel and virtual devices using a plugin system. More detail: https://alsa.opensrc.org/Alsa-lib
Security Fix(es):
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.(CVE-2026-96674)
alsa-lib through 1.2.16.1 contains a denial of service vulnerability in the multi PCM plugin that fails to validate sparse binding indices before array access. Attackers can supply a malicious ALSA configuration file with sparse bindings to trigger an out-of-bounds array read and assertion failure, causing the application to abort.(CVE-2026-96675)
- Record
OESA-2026-4314- CVSS 3.1
- 4.4 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVOESA-2026-4315
4.4
alsa-lib security update
The alsa-lib is a library to interface with ALSA in the Linux kernel and virtual devices using a plugin system. More detail: https://alsa.opensrc.org/Alsa-lib
Security Fix(es):
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.(CVE-2026-96674)
alsa-lib through 1.2.16.1 contains a denial of service vulnerability in the multi PCM plugin that fails to validate sparse binding indices before array access. Attackers can supply a malicious ALSA configuration file with sparse bindings to trigger an out-of-bounds array read and assertion failure, causing the application to abort.(CVE-2026-96675)
- Record
OESA-2026-4315- CVSS 3.1
- 4.4 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-96675
4.8
alsa-lib through 1.2.16.1 contains a denial of service vulnerability in the multi PCM plugin that fails to validate sparse binding indices before array access. Attackers can supply a malicious ALSA configuration file with sparse bindings to trigger an out-of-bounds array read and assertion failure, causing the application to abort.
- Record
UBUNTU-CVE-2026-96675- CVSS 4.0
- 4.8 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N - CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVAZL-105057 No score
CVE-2026-96675 affecting package alsa-lib for versions less than 1.2.16.1-3
alsa-lib through 1.2.16.1 contains a denial of service vulnerability in the multi PCM plugin that fails to validate sparse binding indices before array access. Attackers can supply a malicious ALSA configuration file with sparse bindings to trigger an out-of-bounds array read and assertion failure, causing the application to abort.
- Record
AZL-105057- Updated
- 2026-11-07
OSVopenSUSE-SU-2026:12147-1 No score
alsa-1.2.16.1-3.1 on GA media
These are all security issues fixed in the alsa-1.2.16.1-3.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:12147-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:4735-1 No score
Security update for alsa
This update for alsa fixes the following issues:
- CVE-2026-96674: computation of combined topology element size using 32-bit arithmetic in
src/topology/ctl.callows for integer overflow that can cause sensitive data leak and application crashes (bsc#1282564). - CVE-2026-96675: failure to validate sparse binding indices before array access when processing ALSA configuration files can lead to an assertion failure and an application abort (bsc#1282563).
- Record
SUSE-SU-2026:4735-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
alsa-libAzure Linux:3 |
before 1.2.16.1-3 | 1.2.16.1-3 |
alsa-libDebian:12 |
All versions, plus listed versions 1.2.10-11.2.10-21.2.10-31.2.10-3.11.2.10-3.1~exp1 Show 17 moreShow less1.2.10-3.1~exp21.2.10-3.21.2.11-11.2.12-11.2.13-11.2.14-11.2.14-21.2.15-11.2.15-21.2.15.1-11.2.15.3-11.2.16-11.2.16.1-11.2.16.1-1~bpo13+11.2.8-11.2.9-11.2.9-2 |
None known |
alsa-libDebian:13 |
All versions, plus listed versions 1.2.14-11.2.14-1+deb13u11.2.14-21.2.15-11.2.15-2 Show 5 moreShow less1.2.15.1-11.2.15.3-11.2.16-11.2.16.1-11.2.16.1-1~bpo13+1 |
None known |
alsa-libDebian:14 |
All versions, plus listed versions 1.2.14-11.2.14-21.2.15-11.2.15-21.2.15.1-1 Show 4 moreShow less1.2.15.3-11.2.16-11.2.16.1-11.2.16.1-1~bpo13+1 |
None known |
alsa-libopenEuler:24.03-LTS-SP1 From an advisory covering 2 CVEs |
before 1.2.10-7.oe2403sp1 | 1.2.10-7.oe2403sp1 |
alsa-libopenEuler:24.03-LTS-SP3 From an advisory covering 2 CVEs |
before 1.2.10-7.oe2403sp3 | 1.2.10-7.oe2403sp3 |
alsa-libopenEuler:24.03-LTS-SP4 From an advisory covering 2 CVEs |
before 1.2.10-7.oe2403sp4 | 1.2.10-7.oe2403sp4 |
alsa-libopenEuler:22.03-LTS-SP4 From an advisory covering 2 CVEs |
before 1.2.5.1-7.oe2203sp4 | 1.2.5.1-7.oe2203sp4 |
alsaSUSE:Linux Enterprise Micro 5.5 From an advisory covering 2 CVEs |
before 1.2.8-150500.3.6.1 | 1.2.8-150500.3.6.1 |
alsa-libUbuntu:14.04:LTS |
All versions, plus listed versions 1.0.27.2-1ubuntu61.0.27.2-1ubuntu71.0.27.2-3ubuntu11.0.27.2-3ubuntu21.0.27.2-3ubuntu51.0.27.2-3ubuntu61.0.27.2-3ubuntu7 |
None known |
Show 8 moreShow less
| Package | Affected | Fixed |
|---|---|---|
alsa-libUbuntu:16.04:LTS |
All versions, plus listed versions 1.0.29-0ubuntu11.1.0-0ubuntu1 |
None known |
alsa-libUbuntu:18.04:LTS |
All versions, plus listed versions 1.1.3-51.1.3-5ubuntu0.11.1.3-5ubuntu0.21.1.3-5ubuntu0.41.1.3-5ubuntu0.51.1.3-5ubuntu0.6 |
None known |
alsa-libUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 1.1.9-0ubuntu11.2.1.2-2ubuntu21.2.2-2ubuntu11.2.2-2.11.2.2-2.1ubuntu1 Show 7 moreShow less1.2.2-2.1ubuntu21.2.2-2.1ubuntu2.11.2.2-2.1ubuntu2.21.2.2-2.1ubuntu2.31.2.2-2.1ubuntu2.41.2.2-2.1ubuntu2.51.2.2-2.1ubuntu2.5+esm1 |
None known |
alsa-libUbuntu:22.04:LTS |
All versions, plus listed versions 1.2.4-1.1ubuntu31.2.4-1.1ubuntu41.2.5.1-1ubuntu11.2.6.1-1ubuntu11.2.6.1-1ubuntu1.11.2.6.1-1ubuntu1.2 |
None known |
alsa-libUbuntu:24.04:LTS |
All versions, plus listed versions 1.2.9-21.2.10-11.2.10-21.2.10-31.2.10-3build1 Show 5 moreShow less1.2.11-1build11.2.11-1build21.2.11-1ubuntu0.11.2.11-1ubuntu0.21.2.11-1ubuntu0.3 |
None known |
alsa-libUbuntu:26.10 |
All versions, plus listed versions 1.2.15.3-1ubuntu11.2.16.1-1 |
None known |
alsa-libUbuntu:26.04:LTS |
All versions, plus listed versions 1.2.14-1ubuntu11.2.14-2ubuntu11.2.15-21.2.15.1-11.2.15.3-11.2.15.3-1build11.2.15.3-1ubuntu11.2.15.3-1ubuntu1.1 |
None known |
alsaopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 1.2.16.1-3.1 | 1.2.16.1-3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | OSV | |
| affected, facts | ||
| facts | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-96675 is a medium vulnerability (CVSS 4.8) in Alsa Project Alsa-lib, published September 23, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.11%, the 1st percentile. Fixed in alsa-lib 1.2.16.1-3.
References
github.com/alsa-project/alsa-lib/pull/527
github.com/alsa-project/alsa-lib/blob/v1.2.16.1/src/pcm/pcm_multi.c
github.com/alsa-project/alsa-lib
vulncheck.com/advisories/alsa-lib-through-1.2.16.1-denial-of-service-via-pcm-multi
nvd.nist.gov/vuln/detail/CVE-2026-96675
github.com/advisories/GHSA-3gf2-g4r5-8vxr
Show 14 moreShow less
github.com/CVEProject/cvelistV5/tree/main/cves/2026/96xxx/CVE-2026-96675.json
security-tracker.debian.org/tracker/CVE-2026-96675
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4312
nvd.nist.gov/vuln/detail/CVE-2026-96674
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4313
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4314
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4315
suse.com/support/update/announcement/2026/suse-su-20264735-1
bugzilla.suse.com/1282563
bugzilla.suse.com/1282564
suse.com/security/cve/CVE-2026-96674
suse.com/security/cve/CVE-2026-96675
ubuntu.com/security/CVE-2026-96675
cve.org/CVERecord?id=CVE-2026-96675