CVE Catalog

CVE-2026-55195

HighCVSS 8.7
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.32%

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

Summary

The py7zr library before version 1.1.3 does not track the total decompressed size, allowing a decompression bomb attack. A crafted .7z file (e.g., 15.6 KB) can expand to 100 MB, exhausting disk space or memory.

Risk Assessment

The organization is at risk of a denial-of-service (DoS) attack due to resource exhaustion when processing malicious 7z archives. This can disrupt applications relying on py7zr.

Recommendation

Immediately upgrade py7zr to version 1.1.3 or later. As a workaround, restrict processing of 7z archives from untrusted sources.

Other vulnerabilities in py7zr

See all
Original NVD description (English source)

py7zr is a Python-based library and utility to support 7zip archive compression, decompression, encryption and decryption. Prior to 1.1.3, py7zr's Worker.decompress() extracted archive entries without tracking total decompressed size, allowing a crafted .7z file such as a 15.6 KB archive that expands to 100 MB to exhaust disk or memory before extraction completes. This issue is fixed in version 1.1.3.

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