CVE-2026-112400CWE-400CWE-770denial-of-service
CVE-2026-112400
published October 20, 2026
What it is
Pillow is a Python imaging library. From 9.2.0 until 13.0.0, Pillow can retain a rejected GIF frame size after a decompression-bomb exception. In GifImageFile._seek, a crafted GIF can leave rejected dimensions stored after Image.DecompressionBombError; if an application catches that exception and continues processing the same image object, later seek or load operations allocate according to those dimensions and can exhaust memory, denying service. This issue is fixed in version 13.0.0.
The record
Technical detail
- CVSS
- 8.7 · NONE
- CVSS v4.0
- 8.7 · CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
- EPSS
- 0.00291 · 20.6th percentile
- Weaknesses
- CWE-400 · Uncontrolled Resource Consumption; CWE-770 · Allocation of Resources Without Limits or Throttling
- Published
- 2026-10-20T02:17Z
References (4)
EPSS history
Timeline
21 OCT 03:27Z
EPSS moved — → 0%
epss
19 OCT 21:12Z
Pillow: GIF seek keeps rejected size after DecompressionBombError, allowing DoS
cvelistv5
19 OCT 21:12Z
Pillow: GIF seek keeps rejected size after DecompressionBombError, allowing DoS
cvelistv5