CVE-2026-96636Python · Pillow
Vulnerability data via NVD (ingested)
Pillow is a Python imaging library. Prior to 13.0.0, MpoImageFile.seek() and DcxImageFile.seek() reparse later MPO or DCX frames and replace self._size without rerunning Image._decompression_bomb_check(). A crafted multi-frame image can use a tiny first frame to pass Image.open() and then declare an over-limit later frame. Normal frame iteration through seek(), load(), or ImageSequence.Iterator can decode that frame and commit hundreds of megabytes or more, causing memory-exhaustion denial of service. This issue is fixed in version 13.0.0.
External references
Search for exposed instances
Shodan + Censys queries derived from NVD's CPE data. The vuln tag catches assets Shodan has explicitly linked to this CVE; the product / banner fingerprints find exposed instances even when the vuln tag was never applied (which is common).
vuln:CVE-2026-96636product:"Python Pillow"http.html:"Pillow"More intel sources (5)
vuln:CVE-2026-96636vulnerabilities.cve_id: CVE-2026-96636CVE-2026-96636CVE-2026-96636"CVE-2026-96636" exploit -site:nvd.nist.gov