CVE-2026-40192 affects Pillow (the primary Python Imaging Library fork) versions 10.3.0 through 12.1.1. When decoding Flexible Image Transport System (FITS) files commonly utilized in astronomical, scientific, and medical imaging, Pillow supports reading GZIP-compressed data streams. However, Pillow failed to apply decompression limits or respect Image.MAX_IMAGE_PIXELS during GZIP stream decompression in FitsImagePlugin.py. A tiny 10KB weaponized FITS file can expand into tens of gigabytes of raw raster data in RAM, crashing web services and batch processors via OOM (Out of Memory).