PT-2026-58072 · Pypi · Pillow

CVE-2026-59204

·

Published

2026-06-22

·

Updated

2026-08-31

CVSS v4.0

8.7

High

VectorAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions Pillow versions 8.2.0 through 12.2.0
Description In the src/libImaging/Jpeg2KDecode.c file, the library accumulates total component width across every tile in a JPEG2000 image instead of recomputing it per tile. This behavior allows a specially crafted tiled JPEG2000 file to cause significantly higher transient memory usage, which can lead to out-of-memory failures during the decoding process.
Recommendations Update to version 12.3.0.

Exploit

Fix

DoS

Allocation of Resources Without Limits

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2026-09845
BIT-PILLOW-2026-59204
CVE-2026-59204
ECHO-4D81-9643-D9A5
GHSA-VJC4-5QP5-M44J
OESA-2026-3137
OESA-2026-3138
OESA-2026-3139
OESA-2026-3140
OESA-2026-3141
OPENSUSE-SU-2026:11283-1
OPENSUSE-SU-2026:21544-1
PYSEC-2026-3496
SUSE-SU-2026:23217-1
SUSE-SU-2026:23228-1
SUSE-SU-2026:3084-1
SUSE-SU-2026:3268-1

Affected Products

Pillow