Logo
vulnerabilityCVE-2026-6100
Name
CVE-2026-6100
Source
NVD ( link)Debian ( link)
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.
Published Date
Updated Date
Workaround
-
Advisories

Analysis#


Affected Component
Analysis
python3
Patched

Vulnerability Ratings#


9.1
CVSSv4
NaN
other

Others affected components#


Name
Project
Project Version
Version
Status
buildroot
2025.02.x
3.12.13
Not Affected
buildroot
master
3.14.6
Not Affected
openwrt
master
3.14.5-r1
Not Affected
openwrt
openwrt-25.12
3.13.9-r3
Not Affected
yocto
kirkstone
3.10.20
Not Affected
yocto
master
3.14.6
Not Affected

Resolved with patches#


python3 (yocto:scarthgap)

#
Title
Author
Resolve
1
[3.13] gh-148395: Fix a possible UAF in
"Miss Islington (bot)"
CVE-2026-6100