Pillow
116 CVEs tracked. 1 of them are in CISA KEV.
This hub aggregates every CVE we track for Pillow, a product in the oss libraries space. Use it to gauge the current risk picture and drill into individual advisories.
Pillow CVEs per month
| Month | CVEs |
|---|---|
| 2024-12 | 0 |
| 2025-01 | 0 |
| 2025-02 | 0 |
| 2025-03 | 0 |
| 2025-04 | 0 |
| 2025-05 | 0 |
| 2025-06 | 0 |
| 2025-07 | 1 |
| 2025-08 | 0 |
| 2025-09 | 0 |
| 2025-10 | 0 |
| 2025-11 | 0 |
| 2025-12 | 0 |
| 2026-01 | 0 |
| 2026-02 | 1 |
| 2026-03 | 0 |
| 2026-04 | 1 |
| 2026-05 | 4 |
| 2026-06 | 0 |
| 2026-07 | 13 |
| 2026-08 | 0 |
| 2026-09 | 0 |
| 2026-10 | 39 |
| 2026-11 | 2 |
Severity
How the 116 CVEs score on CVSS. Severity is not exploitation: KEV is counted above.
- Critical18
- High58
- Medium37
- Low1
Latest CVEs
The 15 most recently published vulnerabilities affecting Pillow.
- CVE-2026-112902Pillow: Memory disclosure and segfault in libtiff encoder via crafted TIFF tags9.1
- CVE-2026-112899Pillow: EPS load(scale) lets Ghostscript render past the decompression bomb limit5.3
- GHSA-78g4-xqwv-q3g8Pillow: Bundled libopenjp2 2.5.4 in all wheels since 11.1.0 carries OSV-2025-219 heap-buffer-overflow write reachable from Image.open().load()—
- CVE-2026-114501Pillow: Arrow export leaks stale heap memory when PILLOW_ALIGNMENT > 15.3
- CVE-2026-96639Pillow multi-frame loaders can reuse stale native image storage after mode transitions9.8
- CVE-2026-96636Pillow: Decompression-bomb protection bypass via multi-frame seek() in MPO and DCX (MpoImageFile.seek / DcxImageFile.seek)6.5
- CVE-2026-96640Pillow PDF append accepts malformed shared page-tree DAG causing resource exhaustion7.5
- CVE-2026-96637Pillow: Decompression bomb check bypass in SpiderImagePlugin.seek() leads to unbounded allocation DoS6.5
- CVE-2026-96778Pillow: Heap buffer overflow writing JPEG comment after ICC profile fills buffer8.8
- CVE-2026-96643Pillow: PNG eXIf chunk makes EXIF parsing run in quadratic time6.5
- CVE-2026-96644Pillow: Heap over-read in WMF/EMF rendering via 16-bit dimension truncation (Windows builds)8.1
- CVE-2026-96641Pillow: Reachable undefined behavior in native integer operations, potentially leading to denial of service or logic integrity compromise6.5
- CVE-2026-96642Pillow: TarIO negative size field causes infinite CPU-spin loop6.5
- CVE-2026-96638Pillow: BMP RLE decoder memory-amplification DoS via unbounded delta escape / absolute mode6.5
- CVE-2026-112901Pillow: ReDoS in XbmImagePlugin: 512-byte file stalls Image.open() for minutes7.5
Product grouping is registry-driven, with AI assist and human review. How it works