CVE Catalog

CVE-2026-56109

MediumCVSS 6.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.14%

4th percentile - higher than 4% of all known CVEs

Summary

The ALSA library before version 1.2.16.1 has a double-free vulnerability in parse_def() in src/conf.c. When parsing nested compound or array configuration blocks, missing return value checks cause snd_config_delete() to be called twice on the same already-freed node, leading to a NULL-pointer write or invalid memory read.

Risk Assessment

An attacker can supply maliciously crafted ALSA configuration text, potentially causing memory corruption and possibly leading to arbitrary code execution or system crash.

Recommendation

Immediately update the ALSA library to version 1.2.16.1 or later. Restrict access to ALSA configuration sources to trusted users only.

Related vulnerabilities

Original NVD description (English source)

The Advanced Linux Sound Architecture (ALSA) library before 1.2.16.1 contains a double-free vulnerability in parse_def() in src/conf.c that allows attackers to corrupt memory by supplying maliciously crafted ALSA configuration text. When parsing nested compound or array configuration blocks, parse_def() fails to check return values before continuing, causing snd_config_delete() to be called twice on the same already-freed node, resulting in a NULL-pointer write or invalid memory read.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS