PT-2026-117670

CVE-2026-112404

·

Published

2026-10-19

·

Updated

2026-11-12

Description by

CVSS 4.0
8.8
High
MetricsAV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions Pillow versions 8.1.0 through 12.x
Description Pillow contains an out-of-bounds read issue when decoding certain malformed compressed TIFF files. The problem occurs in the decodeTile() and decodeAsRGBA() functions within src/libImaging/TiffDecode.c. When Pillow and libtiff interpret duplicated PhotometricInterpretation or BitsPerSample tags differently, Pillow may fail to verify that the required input row fits within the buffer produced by libtiff.
An attacker can exploit this by providing a crafted TIFF file that causes the unpacker to read past the end of a heap buffer. This can result in fragments of the process's heap memory, including pointer values, being copied into the output image pixels. In cases where the file is larger, it can lead to a process crash (segmentation fault).
Recommendations Update Pillow to version 13.0.0. As a temporary mitigation, restrict the processing of untrusted TIFF files until the update is applied.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Related identifiers
GHSA-C6HW-5GRF-FF96
BIT-PILLOW-2026-112404
CLEANSTART-2026-BH58133
CLEANSTART-2026-KW18344
ECHO-F725-7164-03F9
OPENSUSE-SU-2026:12230-1
OPENSUSE-SU-2026:22246-1
RHSA-2026:92861
SUSE-SU-2026:24656-1
SUSE-SU-2026:5194-1
USN-9064-1
Found an issue in the description? Have something to add? Feel free to write us 👾