CVE-2026-112891 PUBLISHED

Pillow: Quadratic GIF comment copying during save

Assigner: GitHub_M
Reserved: 19.10.2026 Published: 19.10.2026 Updated: 20.10.2026

Pillow is a Python imaging library. From 9.2.0 until 13.0.0, Pillow performs quadratic copying when saving a GIF with a long comment. _get_global_header() repeatedly copies portions of comment data while assembling the global header, including comments retained from an untrusted input image. An attacker can supply an image with a large GIF comment to an application that saves it as GIF. This can consume excessive CPU and delay or deny service. This issue is fixed in version 13.0.0.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
CVSS Score: 6.9

Product Status

Vendor python-pillow
Product Pillow
Versions
  • Version >= 9.2.0, < 13.0.0 is affected

References

Problem Types

  • CWE-407: Inefficient Algorithmic Complexity CWE