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 4,325
Reset filtersvirtualenv: Deletion recovery can change a symlink target's mode
virtualenv: Builtin creation follows linked environment directories
Pillow: PdfParser can recurse without limit in get_value() and linearize_page_tree()
Pillow: Image.quantize() with empty palette leaks uninitialized stack memory
Pillow: Quadratic GIF comment concatenation allows DoS in Image.open()
Pillow: ReDoS in XbmImagePlugin: 512-byte file stalls Image.open() for minutes
pypdf: Unvalidated JPEG image data loading
djust: Arbitrary absolute-path file read in the find_handlers_for_template MCP tool
Pillow: EPS load(scale) lets Ghostscript render past the decompression bomb limit
Mercury: Stored / DOM Cross-Site Scripting (XSS): mr.Markdown renders untrusted content as raw, unsanitized HTML
unstructured: Stored XSS via unescaped HTML generation
copyparty FTP: upload outside defined volumes (limited path traversal)
MCP Python SDK: Unbounded Session Accumulation in StreamableHTTP Transport Enables Resource Exhaustion
borg extract might modify out-of-tree files when extracting maliciously crafted archives
Python Social Auth: Login CSRF in LINE backend (LineOAuth2) — missing OAuth state validation (incomplete fix of 5.0.0 campaign)
Pillow: Quadratic GIF comment copying during save
A vulnerability in Pillow causes repeated copying of long comments when saving GIF images. This can lead to excessive CPU consumption and potential denial of service when processing untrusted image uploads.
Pillow: P;2L and P;4L decoders may read 1 to 3 bytes past the passed buffer size
An out-of-bounds read vulnerability in Pillow allows certain decoders to read heap memory past the end of a buffer when processing specific image dimensions. This may disclose adjacent memory into decoded pixel data or cause an application crash.
Pillow: NULL dereference in ImagingExpand via rank filters on zero-size images
Applying rank, median, minimum, or maximum filters to zero-width or zero-height images in Pillow triggers a NULL pointer dereference in ImagingExpand, causing Python worker processes to crash and enabling denial of service.
Pillow: Infinite loop in MIC n_frames when the embedded TIFF
A vulnerability in Pillow allows crafted Microsoft Image Composer (MIC) files with embedded TIFF streams to cause an infinite loop and 100% CPU usage when checking frame counts, leading to denial of service in environments with olefile installed.
Pillow: NULL pointer dereference in Image.merge via an unvalidated band 0
A NULL pointer dereference vulnerability in Pillow allows remote attackers to cause a denial of service (process crash) via crafted image files processed through the IPTC loader and Image.merge routine.
Pillow: Invalid free in FreeType glyph rendering when a stroker is active
A vulnerability in Pillow allows an invalid or double free when rendering text with a stroke from untrusted fonts, potentially leading to memory corruption or crashes.
Pillow: Argument Injection in Ghostscript call, potentially leading into RCE
Pillow lacks sanitization when constructing Ghostscript commands from input filenames, permitting command-line argument injection that can be escalated to remote code execution.
virtualenv activate.fish runs commands from a path or prompt with a backslash before a quote
A command injection vulnerability in virtualenv's activate.fish script allows arbitrary command execution if an environment path or prompt contains a backslash before a quote. Fixed in version 21.14.2.
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.