CVE records

Every CVE as the CVE Program publishes it, refreshed every ten minutes, with NVD's analysis, CISA's known-exploited status and a healthcare tag. Subscribers get the CVEs that match their own systems on My program, by email as they are published. Where the data comes from: sources.

Updated under an hour ago ()

What this means for you

This week: 4,896 CVEs published, 349 critical, and 9 newly confirmed exploited. Add your stack to see whether any of them hit you.

Published in the last 7 days
4,896
Show in the list
Critical, last 7 days
349
Show in the list
Healthcare-tagged, last 7 days
5
Show in the list
Known exploited (CISA KEV)
1,754
Show in the list

Showing CVEs that name the product python_pillow:pillow. Show all products

40 CVEs, showing 1 to 40
CVESeverityTitlePublished
CVE-2026-112901Medium 6.9Pillow: ReDoS in XbmImagePlugin: 512-byte file stalls Image.open() for minutes
Assigned by GitHub_M
Oct 19, 2026
CVE-2026-112900Critical 9.2Pillow: Argument Injection in Ghostscript call, potentially leading into RCE
Assigned by GitHub_M
Oct 19, 2026
CVE-2026-112898Medium 6.9Pillow: Image.quantize() with empty palette leaks uninitialized stack memory
Assigned by GitHub_M
Oct 19, 2026
CVE-2026-112897High 8.7Pillow: TiffDecode returns uninitialized memory as pixels for short JPEG strips
Assigned by GitHub_M
Oct 19, 2026
CVE-2026-112896High 8.8Pillow: TIFF encoder ColorMap plane-size mismatch causes a heap out-of-bounds read
Assigned by GitHub_M
Oct 19, 2026
CVE-2026-112895High 8.7Pillow: Unbounded recursion parsing a PDF page tree or trailer chain (incomplete fix for CVE-2026-42310)
Assigned by GitHub_M
Oct 19, 2026
CVE-2026-112894High 8.7Pillow: Quadratic-time DoS in PDF save_all (PdfParser.next_object_id)
Assigned by GitHub_M
Oct 19, 2026
CVE-2026-112893High 8.2Pillow: Invalid free in FreeType glyph rendering when a stroker is active
Assigned by GitHub_M
Oct 19, 2026
CVE-2026-112892High 8.7Pillow: MSP RLE decoder expands a tiny file into unbounded memory
Assigned by GitHub_M
Oct 19, 2026
CVE-2026-112891Medium 6.9Pillow: Quadratic GIF comment copying during save
Assigned by GitHub_M
Oct 19, 2026
CVE-2026-112406High 8.7Pillow: Infinite loop in PdfParser.rewrite_pages on page tree Parent cycle
Assigned by GitHub_M
Oct 19, 2026
CVE-2026-112405High 8.7Pillow: NULL pointer dereference in Image.merge via an unvalidated band 0
Assigned by GitHub_M
Oct 19, 2026
CVE-2026-112404High 8.8Pillow: OOB read in TiffDecode.c tile and RGBA paths leaks heap memory into pixels
Assigned by GitHub_M
Oct 19, 2026
CVE-2026-112403Critical 9.2Pillow: Heap buffer overflow in ImagingJpegDecode
Assigned by GitHub_M
Oct 19, 2026
CVE-2026-112402High 8.7Pillow: Double free in ImagingScaleAffine on calloc failure via Image.transform
Assigned by GitHub_M
Oct 19, 2026
CVE-2026-112397High 8.7Pillow: Out-of-bounds access in _imagingmorph on a zero-width image
Assigned by GitHub_M
Oct 19, 2026
CVE-2026-112392High 8.2Pillow: NULL dereference in ImagingExpand via rank filters on zero-size images
Assigned by GitHub_M
Oct 19, 2026
CVE-2026-112401Medium 6.9Pillow: Quadratic GIF comment concatenation allows DoS in Image.open()
Assigned by GitHub_M
Oct 19, 2026
CVE-2026-112400High 8.7Pillow: GIF seek keeps rejected size after DecompressionBombError, allowing DoS
Assigned by GitHub_M
Oct 19, 2026
CVE-2026-112399High 8.7Pillow: APNG background disposal allocates full canvas before decompression bomb check
Assigned by GitHub_M
Oct 19, 2026
CVE-2026-112398Critical 9.2Pillow: Heap buffer overflow in FlashPix (FPX) JPEG decoding leads to code execution
Assigned by GitHub_M
Oct 19, 2026
CVE-2026-112396Medium 5.9Pillow: Heap use-after-free when encoding TIFF to an in-memory buffer
Assigned by GitHub_M
Oct 19, 2026
CVE-2026-112395Medium 6.5Pillow tiled-TIFF decoder reads past tile buffer in copy4 (Unpack.c:1290)
Assigned by GitHub_M
Oct 19, 2026
CVE-2026-112394Medium 6.3Pillow: P;2L and P;4L decoders may read 1 to 3 bytes past the passed buffer size
Assigned by GitHub_M
Oct 19, 2026
CVE-2026-112393Critical 9.2Pillow: Heap buffer overflow in _tiffWriteProc when saving TIFF to BytesIO
Assigned by GitHub_M
Oct 19, 2026
CVE-2026-112391Medium 6.3Pillow: PdfParser can recurse without limit in get_value() and linearize_page_tree()
Assigned by GitHub_M
Oct 19, 2026
CVE-2026-112390High 8.2Pillow: Infinite loop in MIC n_frames when the embedded TIFF
Assigned by GitHub_M
Oct 19, 2026
CVE-2026-54058High 8.3Pillow: Out-of-bounds read via attacker-controlled row stride on Pillow's mmap path (McIdas AREA files)
Assigned by GitHub_M
Jul 14, 2026
CVE-2026-59197High 8.2Pillow: Heap out-of-bounds write in Pillow `ImageFilter.RankFilter` via integer overflow in `ImagingExpand`
Assigned by GitHub_M
Jul 14, 2026
CVE-2026-59200High 7.5Pillow: Decompression Bomb DoS via PdfParser.PdfStream.decode()
Assigned by GitHub_M
Jul 14, 2026
CVE-2026-59198Medium 6.5Pillow TGA RLE encoder can serialize up to ~57 KB of adjacent heap data into generated images
Assigned by GitHub_M
Jul 14, 2026
CVE-2026-59205High 7.5Pillow: Controlled heap out-of-bounds write in `ImageCmsTransform.apply()` via output mode mismatch
Assigned by GitHub_M
Jul 14, 2026
CVE-2026-59203Medium 5.3Pillow EpsImagePlugin negative %%BeginBinary byte count causes infinite loop denial of service
Assigned by GitHub_M
Jul 14, 2026
CVE-2026-59199High 7.5Pillow: Heap out-of-bounds write `Image.paste()` / `Image.crop()` via signed coordinate overflow
Assigned by GitHub_M
Jul 14, 2026
CVE-2026-59204High 8.7Pillow JPEG2000 tiled decode retains a growing scratch buffer and can be used for denial of service
Assigned by GitHub_M
Jul 14, 2026
CVE-2026-55379High 7.5Pillow BdfFontFile`: `Image.new()` called without `_decompression_bomb_check()` — bomb protection bypass via font loading
Assigned by GitHub_M
Jul 6, 2026
CVE-2026-55380High 7.5Pillow GdImageFile decompression bomb protection bypass
Assigned by GitHub_M
Jul 6, 2026
CVE-2026-54060High 7.5Pillow: `FontFile.compile()`: `Image.new()` called without `_decompression_bomb_check()`
Assigned by GitHub_M
Jul 6, 2026
CVE-2026-54059High 7.5Pillow: PcfFontFile._load_bitmaps()`: `Image.frombytes()` called without `_decompression_bomb_check()` — bomb protection bypass via PCF font loading
Assigned by GitHub_M
Jul 6, 2026
CVE-2026-55798Medium 4.5Pillow: WindowsViewer.get_command() OS command injection via unescaped shell path
Assigned by GitHub_M
Jul 6, 2026

CVSS is the assigning CNA's score where it gives one, otherwise NVD's. The healthcare tag is a documented heuristic (a list of clinical and health IT vendors, and clinical terms in the description), not a classification. The CVE record is authoritative.

Your cookie choices
We use essential cookies to run this site, and, only with your consent, an advertising cookie from Google to measure whether our ads lead to sign-ups and subscriptions. See our for details.