CVE-2026-6100

CRITICAL EPSS 40.0%
Published Apr 13, 20262mo ago · Modified Jun 17, 20261w ago
9.1 CVSS 4.0
Critical
Find Similar
Published Apr 13, 2026 2mo ago
Last Modified Jun 17, 2026 1w ago

Description

Use-after-free (UAF) was possible in the `lzma.LZMADecompressor`, `bz2.BZ2Decompressor`, and `gzip.GzipFile` when a memory allocation fails with a `MemoryError` and the decompression instance is re-used. This scenario can be triggered if the process is under memory pressure. The fix cleans up the dangling pointer in this specific error condition. The vulnerability is only present if the program re-uses decompressor instances across multiple decompression calls even after a `MemoryError` is raised during decompression. Using the helper functions to one-shot decompress data such as `lzma.decompress()`, `bz2.decompress()`, `gzip.decompress()`, and `zlib.decompress()` are not affected as a new decompressor instance is used per call. If the decompressor instance is not re-used after an error condition, this usage is similarly not vulnerable.

CVSS Details

Base Score
9.1
Exploitability
Impact
Vector string
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/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
Attack Vector Network
Attack Complexity High
Privileges Required None
User Interaction None
Scope X

Threat Intelligence

EPSS Exploit Probability
40.0% percentile
Exploit & Patch Status
No Known Exploit
No Patch Available

Weaknesses 2

CWE-416 Use After Free Memory Safety
CWE-787 Out-of-bounds Write Memory Safety

References 9

  • openwall.com http://www.openwall.com/lists/oss-security/2026/04/13/10
  • github.com https://github.com/python/cpython/commit/47128e64f98c3a20271138a98c2922bea2a3ee0e
  • github.com https://github.com/python/cpython/commit/6a5f79c8d7bbf22b083b240910c7a8781a59437d
  • github.com https://github.com/python/cpython/commit/8fc66aef6d7b3ae58f43f5c66f9366cc8cbbfcd2
  • github.com https://github.com/python/cpython/commit/c3cf71c3366fe49acb776a639405c0eea6169c20
  • github.com https://github.com/python/cpython/commit/e20c6c9667c99ecaab96e1a2b3767082841ffc8b
  • github.com https://github.com/python/cpython/issues/148395
  • github.com https://github.com/python/cpython/pull/148396
  • mail.python.org https://mail.python.org/archives/list/security-announce@python.org/thread/HTWB2Z6KT5QQX4RYEZAFININDHNOSIF3/

Remediation

No remediation data recorded yet

Check vendor advisories and the NVD entry for patch availability.