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.
Published: 2026-09-23
Score: 4.8 Medium
EPSS: n/a
KEV: No
Impact: Potential data leakage or application crash via integer overflow
Action: Apply Patch
AI Analysis

Impact

The vulnerability arises from a 32-bit arithmetic overflow in the calculation of combined topology element sizes within alsa-lib. When a crafted topology file is processed, the overflow defeats bounds checks and causes the decoder to read beyond the topology buffer, which can result in sensitive data being exposed or the application terminating unexpectedly. This is a classic integer overflow flaw (CWE-190) with a CVSS base score of 4.8, indicating moderate severity.

Affected Systems

The flaw affects the ALSA Project’s ALSA library versions up to and including 1.2.16.1, which are deployed on many Linux‑based systems. Any system that loads topology files from this library while the vulnerable version is present is potentially exposed.

Risk and Exploitability

The CVSS score of 4.8 places the vulnerability in the moderate range, and the EPSS score is currently not available, so the exact exploitation probability is unclear. The vulnerability is not listed in the CISA KEV catalog, but the attack requires the ability to supply a malicious topology file, typically by a local or privileged user. An attacker could trigger data leakage or a denial‑of‑service condition by causing the ALSA processor to read beyond the intended memory bounds.

Generated by OpenCVE AI on September 23, 2026 at 16:30 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade ALSA lib to the latest release where the integer‑overflow check has been fixed.
  • If an immediate upgrade is not possible, restrict write or read access to topology files to trusted system components and ensure no untrusted files are loaded.
  • Monitor system logs for unusual ALSA crashes or abnormal memory access patterns that could indicate attempted exploitation.

Generated by OpenCVE AI on September 23, 2026 at 16:30 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 23 Sep 2026 15:45:00 +0000

Type Values Removed Values Added
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.
Title alsa-lib through 1.2.16.1 Integer Overflow via Topology File
First Time appeared Alsa-project
Alsa-project alsa-lib
Weaknesses CWE-190
CPEs cpe:2.3:a:alsa-project:alsa-lib:*:*:*:*:*:*:*:*
Vendors & Products Alsa-project
Alsa-project alsa-lib
References
Metrics cvssV3_1

{'score': 4.4, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L'}

cvssV4_0

{'score': 4.8, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N'}


Subscriptions

Alsa-project Alsa-lib
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-23T15:35:11.672Z

Reserved: 2026-09-23T15:10:28.509Z

Link: CVE-2026-96674

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-23T16:16:50.350

Modified: 2026-09-23T16:16:50.350

Link: CVE-2026-96674

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-23T16:30:07Z

Weaknesses
  • CWE-190

    Integer Overflow or Wraparound