Logo
componentxz
Name
xz
Version
5.6.4
Type
library
Description
-
Licenses
Public DomainBSD-0-ClauseGPL-2.0+GPL-3.0+LGPL-2.1+
PURL
-
CPE
cpe:2.3:a:tukaani:xz:5.6.4:-:*:*:*:*:*:*

Other Versions#


Project
Branch
Version
master
5.8.3

Patches#


#
Title
Author
Resolve
1
liblzma: mt dec: Fix a comment
Lasse Collin <lasse.collin@tukaani.org>
CVE-2025-31115
2
liblzma: mt dec: Simplify by removing the THR_STOP state
Lasse Collin <lasse.collin@tukaani.org>
CVE-2025-31115
3
liblzma: mt dec: Don't free the input buffer too early
Lasse Collin <lasse.collin@tukaani.org>
CVE-2025-31115
4
liblzma: mt dec: Don't modify thr->in_size in the worker
Lasse Collin <lasse.collin@tukaani.org>
CVE-2025-31115
5
liblzma: Fix a buffer overflow in lzma_index_append()
Lasse Collin <lasse.collin@tukaani.org>
CVE-2026-34743

Vulnerabilities#


Name
Analysis
Description
Patched
XZ Utils provide a general-purpose data-compression library plus command-line tools. Prior to version 5.8.3, if lzma_index_decoder() was used to decode an Index that contained no Records, the resulting lzma_index was left in a state where where a subsequent lzma_index_append() would allocate too little memory, and a buffer overflow would occur. This issue has been patched in version 5.8.3.
Patched
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.