PT-2026-117647

CVE-2026-112393

·

Published

2026-10-16

·

Updated

2026-11-12

Description by

CVSS 3.1
9.8
Critical
MetricsAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Pillow versions 2.0.0 through 12.9.9
Description A heap buffer overflow and stale-heap disclosure exist in the tiffWriteProc function when saving compressed TIFF data through libtiff to a target lacking a usable fileno(), such as BytesIO. The callback determines allocation size based on the prior buffer size rather than the current write position. This allows an attacker-controlled out-of-line TIFF tag or retained ICC profile to be copied beyond the allocation after libtiff seeks forward, which can lead to process crashes or remote code execution. Additionally, unwritten alignment gaps in compressed TIFF output exceeding 64 KiB can disclose stale heap bytes. File paths and targets with real file descriptors are not affected.
Recommendations Update to version 13.0.0.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-332P-7HRC-92WF
ALSA-2026:93077
BIT-PILLOW-2026-112393
CLEANSTART-2026-EM16625
CLEANSTART-2026-RW36620
ECHO-F908-0EF4-C858
OPENSUSE-SU-2026:22246-1
RHSA-2026:92861
SUSE-SU-2026:24656-1
SUSE-SU-2026:5038-1
SUSE-SU-2026:5194-1
USN-9064-1
Found an issue in the description? Have something to add? Feel free to write us 👾