VDB

CVE-2026-112404

CVE-2026-112404 PUBLISHED CVSS 8.8 HIGH

Reported by GitHub_M · Published October 19, 2026

Pillow is a Python imaging library. From 8.1.0 until 13.0.0, Pillow's TIFF tile and RGBA decode paths can read beyond row data produced by libtiff. In _decodeTile and the RGBA unpacker path, when Pillow and libtiff interpret duplicated PhotometricInterpretation or BitsPerSample tags differently, Pillow does not verify that the required input row fits inside the row libtiff produced, while the strip path has this validation. Loading pixels from such a crafted TIFF can expose adjacent heap data in output pixels or crash the process. This issue is fixed in version 13.0.0.

Risk Scores

CVSS 4.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

Affected Products

VendorProductVersions
python-pillowPillow>= 8.1.0, < 13.0.0
chainguardopenstack-horizon-2025.2-fips0
wolfigftools0
PyPIPillow8.1.0
wolfiopen-webui0
chainguardsuperset-5.00
wolfikserve0
chainguardapache-beam-python-3.14-sdk0
chainguardsuperset-fips-6.10
chainguardopenstack-horizon-2026.1-fips0
wolfipy3-pillow0
chainguardgftools0
chainguardjupyter-all-spark-notebook0
wolfisuperset-6.10
chainguardnemo-gym0
chainguardnemo-rl-cuda-13.00
wolfikubeflow-pipelines-visualization-server0
chainguardkserve-xgbserver0
chainguardapache-beam-python-3.13-sdk0
chainguardpgadmin4-fips0

…and 19 more

Timeline

  • Oct 19, 2026 CVE Published
  • Oct 20, 2026 CVE Updated
  • Oct 20, 2026 EPSS Score
  • Oct 20, 2026 Coalition ESS Score
  • Oct 21, 2026 EPSS Score
  • Oct 24, 2026 EPSS Score
  • Oct 25, 2026 EPSS Score
  • Oct 27, 2026 EPSS Score
  • Oct 29, 2026 EPSS Score
  • Oct 30, 2026 Security Advisory
Open in Interactive Console →
$ Console Community · 50/day Open console ›