CVE-2026-6100
Last modified
CVE-2026-6100 is a critical-severity vulnerability rated 9.1/10 on the CVSS scale. 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. EPSS estimates a 0.58% chance of exploitation in the next 30 days.
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.
Metrics
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
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
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Python Software Foundation | CPython | < 3.13.14; >= 3.14.0a1, < 3.14.5rc1; >= 3.15.0a1, < 3.15.0b1 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-6100?
How severe is CVE-2026-6100?
How do I fix CVE-2026-6100?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-60986Vulnerability in the Oracle Project Portfolio Analysis produ…8.1
- CVE-2026-60987Vulnerability in the Oracle Project Portfolio Analysis produ…7.1
- CVE-2026-60988Vulnerability in the Oracle Project Portfolio Analysis produ…7.5
- CVE-2026-60989Vulnerability in the Oracle Advanced Collections product of …8.8
- CVE-2026-60997Vulnerability in the Oracle Universal Work Queue product of …8.1
- CVE-2026-60999Vulnerability in the Oracle Data Integrator product of Oracl…9.8
- CVE-2026-61000Vulnerability in the Oracle Process Manufacturing Systems pr…8.1
- CVE-2026-61004Vulnerability in the Oracle Landed Cost Management product o…8.1
- CVE-2026-61005Vulnerability in the Oracle Process Manufacturing Logistics …8.1
- CVE-2026-61006Vulnerability in the Oracle Process Manufacturing Logistics …7.2
- CVE-2026-61009Vulnerability in the Oracle Process Manufacturing Logistics …8
- CVE-2026-6101The AMP for WP – Accelerated Mobile Pages plugin for WordPre…7.5
Are you affected by CVE-2026-6100?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
