Understand vulnerabilities. Protect your applications.
Discover which vulnerabilities affect your technologies and how to fix them. Explore clear explanations, affected versions and practical recommendations - from CMS platforms and plugins to application libraries.
Vulnerability archive 108
Reset filtersDocling: Arbitrary local file read via draw:image xlink:href in the OpenDocument backend
Pillow: Decompression Bomb DoS via PdfParser.PdfStream.decode()
Pillow JPEG2000 tiled decode retains a growing scratch buffer and can be used for denial of service
Pillow: Out-of-bounds read via attacker-controlled row stride on Pillow's mmap path (McIdas AREA files)
Pillow TGA RLE encoder can serialize up to ~57 KB of adjacent heap data into generated images
Pillow: Heap out-of-bounds write in `ImageFilter.RankFilter` via integer overflow in `ImagingExpand`
Pillow EpsImagePlugin negative %%BeginBinary byte count causes infinite loop denial of service
Pillow: Controlled heap out-of-bounds write in Pillow `ImageCmsTransform.apply()` via output mode mismatch
Pillow: Heap out-of-bounds write `Image.paste()` / `Image.crop()` via signed coordinate overflow
vLLM: image EXIF Rotation & PNG tRNS Transparency Not Normalized, Causing Mismatch Between Model Input and Expectations
Pillow has a PDF Parsing Trailer Infinite Loop (DoS)
Synapse can be forced to thumbnail unexpected file formats, invoking external, potentially untrustworthy decoders
Pillow buffer overflow vulnerability
pretix allows Pillow to parse EPS files
Pillow: `FontFile.compile()`: `Image.new()` called without `_decompression_bomb_check()`
Pillow `PcfFontFile._load_bitmaps()`: `Image.frombytes()` called without `_decompression_bomb_check()` — bomb protection bypass via PCF font loading
Pillow: WindowsViewer.get_command() OS command injection via unescaped shell path
Pillow `BdfFontFile`: `Image.new()` called without `_decompression_bomb_check()` — bomb protection bypass via font loading
Pillow `GdImageFile._open()`: image dimensions accepted without `_decompression_bomb_check()`
Arbitrary Code Execution in Pillow
Pillow has an OOB Write with Invalid PSD Tile Extents (Integer Overflow)
Pillow has a heap buffer overflow with nested list coordinates
Pillow has an integer overflow when processing fonts
Know which vulnerabilities affect your application
With the DockRay integration and software inventory enabled, DockRay checks reported component versions against known vulnerabilities and notifies you about confirmed matches. Coverage depends on the supported technology and available advisory data.