CVE catalog

CVE-2025-31115

XZ Utils vulnerability

[CVE catalog]

Severity
High · CVSS 8.2CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.66% · Oct 25, 2026

XZ Utils provide a general-purpose data-compression library plus command-line tools. In XZ Utils 5.3.3alpha to 5.8.0, the multithreaded .xz decoder in liblzma has a bug where invalid input can at least result in a crash. The effects include heap use after free and writing to an address based on the null pointer plus an offset. Applications and libraries that use the lzma_stream_decoder_mt function are affected. The bug has been fixed in XZ Utils 5.8.1, and the fix has been committed to the v5.4, v5.6, v5.8, and master branches in the xz Git repository. No new release packages will be made from the old stable branches, but a standalone patch is available that applies to all affected releases.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianxz-utilssid5.8.4-1fixed
Debianxz-utilsforky5.8.4-1fixed
Debianxz-utilstrixie5.8.1-1+deb13u1fixed
Debianxz-utilstrixie-security5.8.1-1+deb13u2fixed
Debianxz-utilsbookworm5.4.1-1+deb12u1fixed
Debianxz-utilsbookworm-security5.4.1-1+deb12u2fixed
Ubuntuxz-utilsnoble5.4.1-1fixed
Ubuntuxz-utilsnoble5.6.1+really5.4.5-1ubuntu0.2fixed
Ubuntuliblzma-devnoble5.6.1+really5.4.5-1ubuntu0.2fixed
Ubuntuliblzma-docnoble5.6.1+really5.4.5-1ubuntu0.2fixed
Ubuntuliblzma5noble5.6.1+really5.4.5-1ubuntu0.2fixed
Ubuntuxzdecnoble5.6.1+really5.4.5-1ubuntu0.2fixed
Alpinexz3.185.4.3-r1fixed
Alpinexz3.195.4.5-r1fixed
Alpinexz3.205.6.2-r1fixed
Alpinexz3.215.6.3-r1fixed
Alpinexz3.225.8.1-r0fixed
Alpinexz3.235.8.1-r0fixed
Alpinexz3.245.8.1-r0fixed
Ubuntuxz-utils24.045.4.1-0.2vulnerable
Ubuntuxz-utils24.045.4.4-0.1vulnerable
Ubuntuxz-utils24.045.4.5-0.1vulnerable
Ubuntuxz-utils24.045.4.5-0.3vulnerable
Ubuntuxz-utils24.045.6.0-0.2vulnerable
Ubuntuxz-utils24.045.6.1+really5.4.5-1vulnerable
Ubuntuxz-utils24.045.6.1+really5.4.5-1build0.1vulnerable
Ubuntuxz-utils24.045.6.1+really5.4.5-1ubuntu0.2fixed
Ubuntuxz-utils24.045.4.1-0.2vulnerable
Ubuntuxz-utils24.045.4.4-0.1vulnerable
Ubuntuxz-utils24.045.4.5-0.1vulnerable
Ubuntuxz-utils24.045.4.5-0.3vulnerable
Ubuntuxz-utils24.045.6.0-0.2vulnerable
Ubuntuxz-utils24.045.6.1+really5.4.5-1vulnerable
Ubuntuxz-utils24.045.6.1+really5.4.5-1build0.1vulnerable
Ubuntuxz-utils24.045.6.1+really5.4.5-1ubuntu0.2fixed
Susexzlinux micro 6.05.4.3-5.1fixed
Susexzlinux micro 6.15.4.3-slfo.1.1_2.1fixed
Susexzlinux enterprise module for basesystem 15 sp65.4.1-150600.3.3.1fixed
Opensusexzleap 15.65.4.1-150600.3.3.1fixed
Opensusexztumbleweed5.8.1-1.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianxz-utilssourcesid5.8.1-1not yet assignedNot reportedNot reported
Debianxz-utilssourceforky5.8.1-1not yet assignedNot reportedNot reported
Debianxz-utilssourcetrixie5.8.1-1not yet assignedNot reportedNot reported
Debianxz-utilssourcebookworm5.4.1-1not yet assignedNot reportedNot reported
Ubuntuxz-utilsdebnoble5.4.1-1Not reportedNot reportedNot reported
Ubuntuxz-utilsdebnoble5.6.1+really5.4.5-1ubuntu0.2Not reportedNot reportedNot reported
Ubuntuliblzma-devdebnoble5.6.1+really5.4.5-1ubuntu0.2Not reportedNot reportedNot reported
Ubuntuliblzma-docdebnoble5.6.1+really5.4.5-1ubuntu0.2Not reportedNot reportedNot reported
Ubuntuliblzma5debnoble5.6.1+really5.4.5-1ubuntu0.2Not reportedNot reportedNot reported
Ubuntuxzdecdebnoble5.6.1+really5.4.5-1ubuntu0.2Not reportedNot reportedNot reported
Alpinexzapk3.185.4.3-r1Not reportedALPINE-CVE-2025-31115Not reported
Alpinexzapk3.195.4.5-r1Not reportedALPINE-CVE-2025-31115Not reported
Alpinexzapk3.205.6.2-r1Not reportedALPINE-CVE-2025-31115Not reported
Alpinexzapk3.215.6.3-r1Not reportedALPINE-CVE-2025-31115Not reported
Alpinexzapk3.225.8.1-r0Not reportedALPINE-CVE-2025-31115Not reported
Alpinexzapk3.235.8.1-r0Not reportedALPINE-CVE-2025-31115Not reported
Alpinexzapk3.245.8.1-r0Not reportedALPINE-CVE-2025-31115Not reported
Ubuntuxz-utilsdeb24.045.6.1+really5.4.5-1ubuntu0.2Not reportedUBUNTU-CVE-2025-31115Not reported
Ubuntuxz-utilsdeb24.045.6.1+really5.4.5-1ubuntu0.2Not reportedUSN-7414-1Not reported
Susexzrpmlinux micro 6.05.4.3-5.1Not reportedSUSE-SU-2025:20553-1Not reported
Susexzrpmlinux micro 6.15.4.3-slfo.1.1_2.1Not reportedSUSE-SU-2025:20590-1Not reported
Susexzrpmlinux enterprise module for basesystem 15 sp65.4.1-150600.3.3.1Not reportedSUSE-SU-2025:1137-1Not reported
Opensusexzrpmleap 15.65.4.1-150600.3.3.1Not reportedSUSE-SU-2025:1137-1Not reported
Opensusexzrpmtumbleweed5.8.1-1.1Not reportedOPENSUSE-SU-2025:14984-1Not reported

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • [liblzma5]Unknown

    Source package: [xz]

    Details (1)
    • 5.8.3-1.4 · x86_64 · tumbleweed

      Unknown · Fixed: 5.8.1-1.1

      Version impact unknown

      usn · xz · opensuse · tumbleweed

  • Source package: [xz]

    Details (1)
    • 5.8.3-1.4 · x86_64 · tumbleweed

      Unknown · Fixed: 5.8.1-1.1

      Version impact unknown

      usn · xz · opensuse · tumbleweed

  • Source package: [xz]

    Details (1)
    • 5.8.3-1.4 · x86_64 · tumbleweed

      Unknown · Fixed: 5.8.1-1.1

      Version impact unknown

      usn · xz · opensuse · tumbleweed

  • [xz-devel]Unknown

    Source package: [xz]

    Details (1)
    • 5.8.3-1.4 · x86_64 · tumbleweed

      Unknown · Fixed: 5.8.1-1.1

      Version impact unknown

      usn · xz · opensuse · tumbleweed

  • Source package: [xz]

    Details (1)
    • 5.8.3-1.4 · x86_64 · tumbleweed

      Unknown · Fixed: 5.8.1-1.1

      Version impact unknown

      usn · xz · opensuse · tumbleweed

  • [xz-lang]Unknown

    Source package: [xz]

    Details (1)
    • 5.8.3-1.4 · noarch · tumbleweed

      Unknown · Fixed: 5.8.1-1.1

      Version impact unknown

      usn · xz · opensuse · tumbleweed

  • [xz]Fixed

    Source package: [xz]

    Details (1)
    • 5.8.3-1.4 · x86_64 · tumbleweed

      Fixed · Fixed: 5.8.1-1.1

      usn · xz · opensuse · tumbleweed

[Debian 12 (Bookworm)]

  • [liblzma5]Fixed

    Source package: [xz-utils]

    Details (4)
    • 5.4.1-1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 5.4.1-1

      usn · xz-utils · debian · bookworm; usn · xz-utils · debian · 12

    • 5.4.1-1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 5.4.1-1

      usn · xz-utils · debian · bookworm; usn · xz-utils · debian · 12

    • 5.4.1-1 · amd64 · bookworm-security

      Fixed · Fixed: 5.4.1-1

      usn · xz-utils · debian · bookworm; usn · xz-utils · debian · 12

    • 5.4.1-1 · arm64 · bookworm-security

      Fixed · Fixed: 5.4.1-1

      usn · xz-utils · debian · bookworm; usn · xz-utils · debian · 12

  • Source package: [xz-utils]

    Details (4)
    • 5.4.1-1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 5.4.1-1

      usn · xz-utils · debian · bookworm; usn · xz-utils · debian · 12

    • 5.4.1-1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 5.4.1-1

      usn · xz-utils · debian · bookworm; usn · xz-utils · debian · 12

    • 5.4.1-1 · amd64 · bookworm-security

      Fixed · Fixed: 5.4.1-1

      usn · xz-utils · debian · bookworm; usn · xz-utils · debian · 12

    • 5.4.1-1 · arm64 · bookworm-security

      Fixed · Fixed: 5.4.1-1

      usn · xz-utils · debian · bookworm; usn · xz-utils · debian · 12

  • Source package: [xz-utils]

    Details (4)
    • 5.4.1-1+deb12u1 · all · bookworm

      Fixed · Fixed: 5.4.1-1

      usn · xz-utils · debian · bookworm; usn · xz-utils · debian · 12

    • 5.4.1-1+deb12u1 · all · bookworm

      Fixed · Fixed: 5.4.1-1

      usn · xz-utils · debian · bookworm; usn · xz-utils · debian · 12

    • 5.4.1-1 · all · bookworm-security

      Fixed · Fixed: 5.4.1-1

      usn · xz-utils · debian · bookworm; usn · xz-utils · debian · 12

    • 5.4.1-1 · all · bookworm-security

      Fixed · Fixed: 5.4.1-1

      usn · xz-utils · debian · bookworm; usn · xz-utils · debian · 12

  • [xzdec]Fixed

    Source package: [xz-utils]

    Details (4)
    • 5.4.1-1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 5.4.1-1

      usn · xz-utils · debian · bookworm; usn · xz-utils · debian · 12

    • 5.4.1-1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 5.4.1-1

      usn · xz-utils · debian · bookworm; usn · xz-utils · debian · 12

    • 5.4.1-1 · amd64 · bookworm-security

      Fixed · Fixed: 5.4.1-1

      usn · xz-utils · debian · bookworm; usn · xz-utils · debian · 12

    • 5.4.1-1 · arm64 · bookworm-security

      Fixed · Fixed: 5.4.1-1

      usn · xz-utils · debian · bookworm; usn · xz-utils · debian · 12

  • [xz-utils]Fixed
    Details (4)
    • 5.4.1-1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 5.4.1-1

      usn · xz-utils · debian · bookworm; usn · xz-utils · debian · 12

    • 5.4.1-1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 5.4.1-1

      usn · xz-utils · debian · bookworm; usn · xz-utils · debian · 12

    • 5.4.1-1 · amd64 · bookworm-security

      Fixed · Fixed: 5.4.1-1

      usn · xz-utils · debian · bookworm; usn · xz-utils · debian · 12

    • 5.4.1-1 · arm64 · bookworm-security

      Fixed · Fixed: 5.4.1-1

      usn · xz-utils · debian · bookworm; usn · xz-utils · debian · 12

[Debian 13 (Trixie)]

  • [liblzma5]Fixed

    Source package: [xz-utils]

    Details (3)
    • 5.8.1-1+deb13u1 · amd64 · trixie

      Fixed · Fixed: 5.8.1-1

      usn · xz-utils · debian · 13

    • 5.8.1-1+deb13u1 · arm64 · trixie

      Fixed · Fixed: 5.8.1-1

      usn · xz-utils · debian · 13

    • 5.8.1-1+deb13u2 · amd64 · trixie-security

      Fixed · Fixed: 5.8.1-1

      usn · xz-utils · debian · 13

  • Source package: [xz-utils]

    Details (3)
    • 5.8.1-1+deb13u1 · amd64 · trixie

      Fixed · Fixed: 5.8.1-1

      usn · xz-utils · debian · 13

    • 5.8.1-1+deb13u1 · arm64 · trixie

      Fixed · Fixed: 5.8.1-1

      usn · xz-utils · debian · 13

    • 5.8.1-1+deb13u2 · amd64 · trixie-security

      Fixed · Fixed: 5.8.1-1

      usn · xz-utils · debian · 13

  • Source package: [xz-utils]

    Details (3)
    • 5.8.1-1+deb13u1 · all · trixie

      Fixed · Fixed: 5.8.1-1

      usn · xz-utils · debian · 13

    • 5.8.1-1+deb13u1 · all · trixie

      Fixed · Fixed: 5.8.1-1

      usn · xz-utils · debian · 13

    • 5.8.1-1+deb13u2 · all · trixie-security

      Fixed · Fixed: 5.8.1-1

      usn · xz-utils · debian · 13

  • [xzdec]Fixed

    Source package: [xz-utils]

    Details (3)
    • 5.8.1-1+deb13u1 · amd64 · trixie

      Fixed · Fixed: 5.8.1-1

      usn · xz-utils · debian · 13

    • 5.8.1-1+deb13u1 · arm64 · trixie

      Fixed · Fixed: 5.8.1-1

      usn · xz-utils · debian · 13

    • 5.8.1-1+deb13u2 · amd64 · trixie-security

      Fixed · Fixed: 5.8.1-1

      usn · xz-utils · debian · 13

  • [xz-utils]Fixed
    Details (3)
    • 5.8.1-1+deb13u1 · amd64 · trixie

      Fixed · Fixed: 5.8.1-1

      usn · xz-utils · debian · 13

    • 5.8.1-1+deb13u1 · arm64 · trixie

      Fixed · Fixed: 5.8.1-1

      usn · xz-utils · debian · 13

    • 5.8.1-1+deb13u2 · amd64 · trixie-security

      Fixed · Fixed: 5.8.1-1

      usn · xz-utils · debian · 13

Observed:

References