CVE-2026-112896CWE-125

CVE-2026-112896

published October 20, 2026

CVSS
8.8
EPSS
0%
Percentile
20.6
In the wild
Unconfirmed
What it is

Pillow is a Python imaging library. Prior to 13.0.0, Pillow's TIFF encoder can read beyond a ColorMap buffer when retained TIFF metadata has a plane size inconsistent with BitsPerSample. A small TIFF can be opened normally and then retain a crafted ColorMap that is reused when the image is saved. An application that re-encodes the attacker's TIFF with libtiff can trigger the out-of-bounds read. This can disclose heap memory in the output or crash the process. This issue is fixed in version 13.0.0.

The record
Technical detail
CVSS
8.8 · NONE
CVSS v4.0
8.8 · CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N
EPSS
0.00291 · 20.6th percentile
Weakness
CWE-125 · Out-of-bounds Read
Published
2026-10-20T02:17Z
References (4)
EPSS history
Timeline
  • 21 OCT 03:27Z
    EPSS moved — → 0%
    epss
  • 19 OCT 21:59Z
    Pillow: TIFF encoder ColorMap plane-size mismatch causes a heap out-of-bounds read
    cvelistv5
  • 19 OCT 21:59Z
    Pillow: TIFF encoder ColorMap plane-size mismatch causes a heap out-of-bounds read
    cvelistv5