CVE-2026-25068

alsa-lib 1.2.15.2 Topology Decoder Heap-based Buffer Overflow

MEDIUM
4.6
CVSS Score
Published: January 29, 2026 at 07:08 PM UTC
Updated: June 17, 2026 at 10:24 AM UTC
1 product affected across 1 vendorAlsa Lib

Using alsa-lib by ALSA Project?

Get instant alerts when new vulnerabilities affect alsa-lib - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
MEDIUM4.6
Exploit prediction
EPSS 0.2%
SSVC
No known exploit

Description

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.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

1.2.2 ≤ v ≤ 1.2.15.21.2.2 ≤ v < 1.2.15.21.2.2
Affected range stops below 1.2.15.2, so it looks safe — our inference, not a vendor statement
Vendor states this is fixed in 5f7fe33002d2d98d84f72e381ec2cccc0d5d3d40 (unaffected)

Remediation

No guide yet

No remediation guidance has been written for this CVE yet. What the record does show:

SSVC — Action Prioritization

SSVCNo known exploitNot automatablePartial impact

SSVC signals action urgency (what to patch first), separate from CVSS which measures severity.

CVSS

4.6MEDIUMVulnCheck
Vector?

Quick Info

StatusDEFERRED
CWE
CWE-129

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card