Today's specials

pwned.coffeeOrder ticket · today's special · 22 Oct 2026

criticalpatched

Pillow multi-frame loaders can reuse stale native image storage after mode transitions

Pillow (pip)

### Summary Pillow multi-frame image loaders can retain native `ImagingCore` storage allocated for one frame while changing the Python-side image `mode` and decoder tiles for a later frame. If frame 0 allocates storage for a narrow mode such as `L`, and a later frame of the same dimensions switches to a wider mode such as `RGB` or `CMYK`, Pillow may…

First seen
Last update
Fixed in
  • Pillow 13.0.0
Identifiers
CVSS
9.8
Source
GitHub advisory
On the menu as

Sources

Totalone very hot coffee