CVE catalog

CVE-2026-56109

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

[CVE catalog]

Severity
High · CVSS 7CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:H/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
Published
Source
[NVD] · [CVE record]
EPSS
0.14% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianalsa-libsid1.2.16.1-2fixed
Debianalsa-libforky1.2.16.1-2fixed
Debianalsa-libtrixie1.2.14-1+deb13u1vulnerable
Debianalsa-libbookworm1.2.8-1vulnerable
Cpealsa-libNot reportedNot reportedvulnerable
Cpealsa-libNot reported1.2.11-1ubuntu0.3fixed
Cpelibasound2-dataNot reported1.2.11-1ubuntu0.3fixed
Cpelibasound2-devNot reported1.2.11-1ubuntu0.3fixed
Cpelibasound2-docNot reported1.2.11-1ubuntu0.3fixed
Cpelibasound2-plugin-smixerNot reported1.2.11-1ubuntu0.3fixed
Cpelibasound2t64Not reported1.2.11-1ubuntu0.3fixed
Cpelibatopology-devNot reported1.2.11-1ubuntu0.3fixed
Cpelibatopology2t64Not reported1.2.11-1ubuntu0.3fixed
Susealsalinux enterprise micro 5.51.2.8-150500.3.3.1fixed
Susealsalinux enterprise module for basesystem 15 sp71.2.10-150600.4.3.1fixed
Susealsalinux micro 6.11.2.10-slfo.1.1_2.1fixed
Ubuntualsa-lib22.041.2.4-1.1ubuntu3vulnerable
Ubuntualsa-lib22.041.2.4-1.1ubuntu4vulnerable
Ubuntualsa-lib22.041.2.5.1-1ubuntu1vulnerable
Ubuntualsa-lib22.041.2.6.1-1ubuntu1vulnerable
Ubuntualsa-lib22.041.2.6.1-1ubuntu1.1vulnerable
Ubuntualsa-lib22.041.2.6.1-1ubuntu1.2fixed
Ubuntualsa-lib24.041.2.9-2vulnerable
Ubuntualsa-lib24.041.2.10-1vulnerable
Ubuntualsa-lib24.041.2.10-2vulnerable
Ubuntualsa-lib24.041.2.10-3vulnerable
Ubuntualsa-lib24.041.2.10-3build1vulnerable
Ubuntualsa-lib24.041.2.11-1build1vulnerable
Ubuntualsa-lib24.041.2.11-1build2vulnerable
Ubuntualsa-lib24.041.2.11-1ubuntu0.1vulnerable
Ubuntualsa-lib24.041.2.11-1ubuntu0.2vulnerable
Ubuntualsa-lib24.041.2.11-1ubuntu0.3fixed
Ubuntualsa-lib26.041.2.14-1ubuntu1vulnerable
Ubuntualsa-lib26.041.2.14-2ubuntu1vulnerable
Ubuntualsa-lib26.041.2.15-2vulnerable
Ubuntualsa-lib26.041.2.15.1-1vulnerable
Ubuntualsa-lib26.041.2.15.3-1vulnerable
Ubuntualsa-lib26.041.2.15.3-1build1vulnerable
Ubuntualsa-lib26.041.2.15.3-1ubuntu1vulnerable
Ubuntualsa-lib26.041.2.15.3-1ubuntu1.1fixed
Ubuntualsa-lib14.041.0.27.2-1ubuntu6vulnerable
Ubuntualsa-lib14.041.0.27.2-1ubuntu7vulnerable
Ubuntualsa-lib14.041.0.27.2-3ubuntu1vulnerable
Ubuntualsa-lib14.041.0.27.2-3ubuntu2vulnerable
Ubuntualsa-lib14.041.0.27.2-3ubuntu5vulnerable
Ubuntualsa-lib14.041.0.27.2-3ubuntu6vulnerable
Ubuntualsa-lib14.041.0.27.2-3ubuntu7vulnerable
Ubuntualsa-lib16.041.0.29-0ubuntu1vulnerable
Ubuntualsa-lib16.041.1.0-0ubuntu1vulnerable
Ubuntualsa-lib18.041.1.3-5vulnerable
Ubuntualsa-lib18.041.1.3-5ubuntu0.1vulnerable
Ubuntualsa-lib18.041.1.3-5ubuntu0.2vulnerable
Ubuntualsa-lib18.041.1.3-5ubuntu0.4vulnerable
Ubuntualsa-lib18.041.1.3-5ubuntu0.5vulnerable
Ubuntualsa-lib18.041.1.3-5ubuntu0.6vulnerable
Ubuntualsa-libpro1.1.9-0ubuntu1vulnerable
Ubuntualsa-libpro1.2.1.2-2ubuntu2vulnerable
Ubuntualsa-libpro1.2.2-2ubuntu1vulnerable
Ubuntualsa-libpro1.2.2-2.1vulnerable
Ubuntualsa-libpro1.2.2-2.1ubuntu1vulnerable
Ubuntualsa-libpro1.2.2-2.1ubuntu2vulnerable
Ubuntualsa-libpro1.2.2-2.1ubuntu2.1vulnerable
Ubuntualsa-libpro1.2.2-2.1ubuntu2.2vulnerable
Ubuntualsa-libpro1.2.2-2.1ubuntu2.3vulnerable
Ubuntualsa-libpro1.2.2-2.1ubuntu2.4vulnerable
Ubuntualsa-libpro1.2.2-2.1ubuntu2.5vulnerable
Ubuntualsa-libpro1.2.2-2.1ubuntu2.5+esm1vulnerable
Ubuntualsa-lib22.041.2.4-1.1ubuntu3vulnerable
Ubuntualsa-lib22.041.2.4-1.1ubuntu4vulnerable
Ubuntualsa-lib22.041.2.5.1-1ubuntu1vulnerable
Ubuntualsa-lib22.041.2.6.1-1ubuntu1vulnerable
Ubuntualsa-lib22.041.2.6.1-1ubuntu1.1vulnerable
Ubuntualsa-lib22.041.2.6.1-1ubuntu1.2fixed
Ubuntualsa-lib24.041.2.9-2vulnerable
Ubuntualsa-lib24.041.2.10-1vulnerable
Ubuntualsa-lib24.041.2.10-2vulnerable
Ubuntualsa-lib24.041.2.10-3vulnerable
Ubuntualsa-lib24.041.2.10-3build1vulnerable
Ubuntualsa-lib24.041.2.11-1build1vulnerable
Ubuntualsa-lib24.041.2.11-1build2vulnerable
Ubuntualsa-lib24.041.2.11-1ubuntu0.1vulnerable
Ubuntualsa-lib24.041.2.11-1ubuntu0.2vulnerable
Ubuntualsa-lib24.041.2.11-1ubuntu0.3fixed
Ubuntualsa-lib25.101.2.13-1build1vulnerable
Ubuntualsa-lib25.101.2.14-1vulnerable
Ubuntualsa-lib25.101.2.14-1ubuntu1vulnerable
Ubuntualsa-lib25.101.2.14-1ubuntu1.1vulnerable
Ubuntualsa-lib26.041.2.14-1ubuntu1vulnerable
Ubuntualsa-lib26.041.2.14-2ubuntu1vulnerable
Ubuntualsa-lib26.041.2.15-2vulnerable
Ubuntualsa-lib26.041.2.15.1-1vulnerable
Ubuntualsa-lib26.041.2.15.3-1vulnerable
Ubuntualsa-lib26.041.2.15.3-1build1vulnerable
Ubuntualsa-lib26.041.2.15.3-1ubuntu1vulnerable
Ubuntualsa-lib26.041.2.15.3-1ubuntu1.1fixed
Susealsalinux enterprise micro 5.31.2.6.1-150400.3.3.1fixed
Susealsalinux enterprise micro 5.41.2.6.1-150400.3.3.1fixed
Susealsalinux enterprise server 16.01.2.14-160000.3.1fixed
Susealsalinux enterprise server for sap applications 16.01.2.14-160000.3.1fixed
Susealsalinux micro 6.21.2.14-160000.3.1fixed
Opensusealsaleap 16.01.2.14-160000.3.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianalsa-libsourcesid1.2.16.1-1unimportantNot reportedNot reported
Debianalsa-libsourceforky1.2.16.1-1unimportantNot reportedNot reported
Debianalsa-libsourcetrixie(unfixed)unimportantNot reportedNot reported
Debianalsa-libsourcebookworm(unfixed)unimportantNot reportedNot reported
Cpealsa-libcpeNot reported1.2.11-1ubuntu0.3Not reportedNot reportedNot reported
Cpelibasound2-datacpeNot reported1.2.11-1ubuntu0.3Not reportedNot reportedNot reported
Cpelibasound2-devcpeNot reported1.2.11-1ubuntu0.3Not reportedNot reportedNot reported
Cpelibasound2-doccpeNot reported1.2.11-1ubuntu0.3Not reportedNot reportedNot reported
Cpelibasound2-plugin-smixercpeNot reported1.2.11-1ubuntu0.3Not reportedNot reportedNot reported
Cpelibasound2t64cpeNot reported1.2.11-1ubuntu0.3Not reportedNot reportedNot reported
Cpelibatopology-devcpeNot reported1.2.11-1ubuntu0.3Not reportedNot reportedNot reported
Cpelibatopology2t64cpeNot reported1.2.11-1ubuntu0.3Not reportedNot reportedNot reported
Susealsarpmlinux enterprise micro 5.51.2.8-150500.3.3.1Not reportedSUSE-SU-2026:3492-1Not reported
Susealsarpmlinux enterprise module for basesystem 15 sp71.2.10-150600.4.3.1Not reportedSUSE-SU-2026:3270-1Not reported
Susealsarpmlinux micro 6.11.2.10-slfo.1.1_2.1Not reportedSUSE-SU-2026:22667-1Not reported
Ubuntualsa-libdeb22.041.2.6.1-1ubuntu1.2Not reportedUSN-8538-1Not reported
Ubuntualsa-libdeb24.041.2.11-1ubuntu0.3Not reportedUSN-8538-1Not reported
Ubuntualsa-libdeb26.041.2.15.3-1ubuntu1.1Not reportedUSN-8538-1Not reported
Ubuntualsa-libdeb22.041.2.6.1-1ubuntu1.2Not reportedUBUNTU-CVE-2026-56109Not reported
Ubuntualsa-libdeb24.041.2.11-1ubuntu0.3Not reportedUBUNTU-CVE-2026-56109Not reported
Ubuntualsa-libdeb26.041.2.15.3-1ubuntu1.1Not reportedUBUNTU-CVE-2026-56109Not reported
Susealsarpmlinux enterprise micro 5.31.2.6.1-150400.3.3.1Not reportedSUSE-SU-2026:2885-1Not reported
Susealsarpmlinux enterprise micro 5.41.2.6.1-150400.3.3.1Not reportedSUSE-SU-2026:2885-1Not reported
Susealsarpmlinux enterprise server 16.01.2.14-160000.3.1Not reportedSUSE-SU-2026:22381-1Not reported
Susealsarpmlinux enterprise server for sap applications 16.01.2.14-160000.3.1Not reportedSUSE-SU-2026:22381-1Not reported
Susealsarpmlinux micro 6.21.2.14-160000.3.1Not reportedSUSE-SU-2026:22291-1Not reported
Opensusealsarpmleap 16.01.2.14-160000.3.1Not reportedOPENSUSE-SU-2026:21075-1Not reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [libasound2]Affected

    Source package: [alsa-lib]

    Details (2)
    • 1.2.8-1+b1 · amd64 · bookworm

      Affected

      nvd · alsa-lib · debian · bookworm; nvd · alsa-lib · debian · 12

    • 1.2.8-1+b1 · arm64 · bookworm

      Affected

      nvd · alsa-lib · debian · bookworm; nvd · alsa-lib · debian · 12

  • [libasound2-data]Affected

    Source package: [alsa-lib]

    Details (2)
    • 1.2.8-1 · all · bookworm

      Affected

      nvd · alsa-lib · debian · bookworm; nvd · alsa-lib · debian · 12

    • 1.2.8-1 · all · bookworm

      Affected

      nvd · alsa-lib · debian · bookworm; nvd · alsa-lib · debian · 12

  • [libasound2-dev]Affected

    Source package: [alsa-lib]

    Details (2)
    • 1.2.8-1+b1 · amd64 · bookworm

      Affected

      nvd · alsa-lib · debian · bookworm; nvd · alsa-lib · debian · 12

    • 1.2.8-1+b1 · arm64 · bookworm

      Affected

      nvd · alsa-lib · debian · bookworm; nvd · alsa-lib · debian · 12

  • [libasound2-doc]Affected

    Source package: [alsa-lib]

    Details (2)
    • 1.2.8-1 · all · bookworm

      Affected

      nvd · alsa-lib · debian · bookworm; nvd · alsa-lib · debian · 12

    • 1.2.8-1 · all · bookworm

      Affected

      nvd · alsa-lib · debian · bookworm; nvd · alsa-lib · debian · 12

  • Source package: [alsa-lib]

    Details (2)
    • 1.2.8-1+b1 · amd64 · bookworm

      Affected

      nvd · alsa-lib · debian · bookworm; nvd · alsa-lib · debian · 12

    • 1.2.8-1+b1 · arm64 · bookworm

      Affected

      nvd · alsa-lib · debian · bookworm; nvd · alsa-lib · debian · 12

  • [libatopology2]Affected

    Source package: [alsa-lib]

    Details (2)
    • 1.2.8-1+b1 · amd64 · bookworm

      Affected

      nvd · alsa-lib · debian · bookworm; nvd · alsa-lib · debian · 12

    • 1.2.8-1+b1 · arm64 · bookworm

      Affected

      nvd · alsa-lib · debian · bookworm; nvd · alsa-lib · debian · 12

  • Source package: [alsa-lib]

    Details (2)
    • 1.2.8-1+b1 · amd64 · bookworm

      Affected

      nvd · alsa-lib · debian · bookworm; nvd · alsa-lib · debian · 12

    • 1.2.8-1+b1 · arm64 · bookworm

      Affected

      nvd · alsa-lib · debian · bookworm; nvd · alsa-lib · debian · 12

[Debian 13 (Trixie)]

  • [libasound2-data]Affected

    Source package: [alsa-lib]

    Details (4)
    • 1.2.14-1 · all · trixie

      Affected

      nvd · alsa-lib · debian · 13

    • 1.2.14-1 · all · trixie

      Affected

      nvd · alsa-lib · debian · 13

    • 1.2.16.1-1~bpo13+1 · all · trixie-backports

      Affected

      nvd · alsa-lib · debian · 13

    • 1.2.16.1-1~bpo13+1 · all · trixie-backports

      Affected

      nvd · alsa-lib · debian · 13

  • [libasound2-dev]Affected

    Source package: [alsa-lib]

    Details (4)
    • 1.2.14-1 · amd64 · trixie

      Affected

      nvd · alsa-lib · debian · 13

    • 1.2.14-1 · arm64 · trixie

      Affected

      nvd · alsa-lib · debian · 13

    • 1.2.16.1-1~bpo13+1 · amd64 · trixie-backports

      Affected

      nvd · alsa-lib · debian · 13

    • 1.2.16.1-1~bpo13+1 · arm64 · trixie-backports

      Affected

      nvd · alsa-lib · debian · 13

  • [libasound2-doc]Affected

    Source package: [alsa-lib]

    Details (4)
    • 1.2.14-1 · all · trixie

      Affected

      nvd · alsa-lib · debian · 13

    • 1.2.14-1 · all · trixie

      Affected

      nvd · alsa-lib · debian · 13

    • 1.2.16.1-1~bpo13+1 · all · trixie-backports

      Affected

      nvd · alsa-lib · debian · 13

    • 1.2.16.1-1~bpo13+1 · all · trixie-backports

      Affected

      nvd · alsa-lib · debian · 13

  • Source package: [alsa-lib]

    Details (4)
    • 1.2.14-1 · amd64 · trixie

      Affected

      nvd · alsa-lib · debian · 13

    • 1.2.14-1 · arm64 · trixie

      Affected

      nvd · alsa-lib · debian · 13

    • 1.2.16.1-1~bpo13+1 · amd64 · trixie-backports

      Affected

      nvd · alsa-lib · debian · 13

    • 1.2.16.1-1~bpo13+1 · arm64 · trixie-backports

      Affected

      nvd · alsa-lib · debian · 13

  • [libasound2t64]Affected

    Source package: [alsa-lib]

    Details (4)
    • 1.2.14-1 · amd64 · trixie

      Affected

      nvd · alsa-lib · debian · 13

    • 1.2.14-1 · arm64 · trixie

      Affected

      nvd · alsa-lib · debian · 13

    • 1.2.16.1-1~bpo13+1 · amd64 · trixie-backports

      Affected

      nvd · alsa-lib · debian · 13

    • 1.2.16.1-1~bpo13+1 · arm64 · trixie-backports

      Affected

      nvd · alsa-lib · debian · 13

  • Source package: [alsa-lib]

    Details (4)
    • 1.2.14-1 · amd64 · trixie

      Affected

      nvd · alsa-lib · debian · 13

    • 1.2.14-1 · arm64 · trixie

      Affected

      nvd · alsa-lib · debian · 13

    • 1.2.16.1-1~bpo13+1 · amd64 · trixie-backports

      Affected

      nvd · alsa-lib · debian · 13

    • 1.2.16.1-1~bpo13+1 · arm64 · trixie-backports

      Affected

      nvd · alsa-lib · debian · 13

  • Source package: [alsa-lib]

    Details (4)
    • 1.2.14-1 · amd64 · trixie

      Affected

      nvd · alsa-lib · debian · 13

    • 1.2.14-1 · arm64 · trixie

      Affected

      nvd · alsa-lib · debian · 13

    • 1.2.16.1-1~bpo13+1 · amd64 · trixie-backports

      Affected

      nvd · alsa-lib · debian · 13

    • 1.2.16.1-1~bpo13+1 · arm64 · trixie-backports

      Affected

      nvd · alsa-lib · debian · 13

Observed:

References