Advisories · Python
PyPI Advisories.
Every PyPI Advisory we hold, newest first.
- CVSS 8.2 High
Pillow: Infinite loop in MIC n_frames when the embedded TIFF
- Denial of service
>=7.2.0, <13.0.0 · fixed in 13.0.0
GHSA-22hg-r758-rrw9 · CVE-2026-112390 - CVSS 6.9 Medium
Pillow: Quadratic GIF comment copying during save
- Denial of service
>=9.2.0, <13.0.0 · fixed in 13.0.0
GHSA-fc9g-5qg7-mf45 · CVE-2026-112891 - CVSS 8.2 High
Pillow: NULL dereference in ImagingExpand via rank filters on zero-size images
- Memory corruption
<13.0.0 · fixed in 13.0.0
GHSA-27h8-gf7j-v5hc · CVE-2026-112392 - CVSS 8.7 High
Pillow: NULL pointer dereference in Image.merge via an unvalidated band 0
- Memory corruption
>=12.0.0, <13.0.0 · fixed in 13.0.0
GHSA-cp9v-662q-vvx9 · CVE-2026-112405 - CVSS 8.2 High
Pillow: Invalid free in FreeType glyph rendering when a stroker is active
- Memory corruption
>=10.0.0, <13.0.0 · fixed in 13.0.0
GHSA-j4m9-6w36-pw47 · CVE-2026-112893 - CVSS 8.7 High
Pillow: Double free in ImagingScaleAffine on calloc failure via Image.transform
- Memory corruption
<13.0.0 · fixed in 13.0.0
GHSA-7mwm-ghpf-9vrm · CVE-2026-112402 - CVSS 6.3 Medium
Pillow: P;2L and P;4L decoders may read 1 to 3 bytes past the passed buffer size
- CWE-126
<13.0.0 · fixed in 13.0.0
GHSA-4558-3h8r-v8xp · CVE-2026-112394 - CVSS 9.2 CriticalCritical · CVSS 9+
Pillow: Argument Injection in Ghostscript call, potentially leading into RCE
- Command injection
>=2.6.0, <13.0.0 · fixed in 13.0.0
GHSA-w889-685w-c8fh · CVE-2026-112900 - CVSS 2.3 Low
pypdf: Unvalidated JPEG image data loading
- CWE-20
- CWE-183
<6.21.1 · fixed in 6.21.1
GHSA-5hx5-vpf9-5wcv · CVE-2026-113786 - CVSS 3.3 Low
djust: Arbitrary absolute-path file read in the find_handlers_for_template MCP tool
- Path traversal
>=0.9.0, <1.0.10 || >=1.1.0, <1.1.7 || >=1.2.0.dev0, <1.2.4 || >=1.3.0.dev0, <1.3.0rc8 · fixed in 1.0.10, 1.1.7, 1.2.4, 1.3.0rc8
GHSA-r57g-mc79-8hj2 · CVE-2026-113731 - CVSS 6.0 Medium
pypdf: Possible infinite loop in PdfWriter.find_outline_item
- Denial of service
<6.20.1 · fixed in 6.20.1
GHSA-qfv9-64jg-mh7p · CVE-2026-113792 - CVSS 6.0 Medium
pypdf: Possible infinite loop when removing tree items
- Denial of service
<6.20.1 · fixed in 6.20.1
GHSA-9mx8-4j7g-633p · CVE-2026-113793 - CVSS 6.0 Medium
pypdf: Possible infinite loop when hitting EOF in standard xref table
- Denial of service
<6.20.0 · fixed in 6.20.0
GHSA-39mj-jf6j-2qj3 · CVE-2026-113794 - CVSS 7.8 High
virtualenv bash activate runs commands from an environment name with a backslash before $
- Command injection
- CWE-116
<21.14.7 · fixed in 21.14.7
GHSA-vxj4-q4g9-crj7 · CVE-2026-113725 - CVSS 6.0 Medium
pypdf: Possible large memory usage for streams with multiple filters
- Denial of service
<6.20.0 · fixed in 6.20.0
GHSA-7mh2-4gg2-979f · CVE-2026-113795 - CVSS 7.8 High
virtualenv activate runs commands from the environment name in zsh with PROMPT_SUBST
- Command injection
- CWE-116
<21.14.4 · fixed in 21.14.4
GHSA-5vjq-rrrf-7h2q · CVE-2026-113726 - CVSS 7.8 High
virtualenv activate.fish runs commands from a path or prompt with a backslash before a quote
- Command injection
- CWE-116
<21.14.2 · fixed in 21.14.2
GHSA-c947-3pg5-gm8q · CVE-2026-113732 - CVSS 7.8 High
virtualenv activation scripts run code from a path that contains a placeholder name
- Command injection
- Code injection
>=20.26.6, <21.14.2 · fixed in 21.14.2
GHSA-8rjx-v5ww-45pp · CVE-2026-113776 - CVSS 6.3 Medium
Pydantic AI Harness tool-call limit bypass in nested CodeMode calls
- Denial of service
<0.59.0 · fixed in 0.59.0
GHSA-3589-pxp7-3gj8 · CVE-2026-114386 - CVSS 5.3 Medium
Duplicate Advisory: uv vulnerable to arbitrary file deletion through RECORD entries
- Path traversal
* · no fixed version yet
GHSA-m3wx-qqmx-qxvf - CVSS 8.1 High
Duplicate Advisory: vLLM: Request-controlled mm_processor_kwargs.code_revision allows remote code execution
- Code injection
>=0.7.3, <0.31.0 · fixed in 0.31.0
GHSA-f623-hjm8-5wg5 - CVSS 7.5 High
Duplicate Advisory: vLLM 0.7.3 before 0.31.0 DoS via Unvalidated mm_processor_kwargs
- Denial of service
>=0.7.3 · no fixed version yet
GHSA-3cgq-c484-rx5j - CVSS 7.5 High
Duplicate Advisory: vLLM vulnerable to remote denial of service through forged multimodal UUID cache desynchronization
- CWE-345
* · no fixed version yet
GHSA-hfwf-hgvp-4rr8 - CVSS 7.1 High
vLLM before 0.31.0 contains a cache aliasing vulnerability that allows authenticated attackers to collide shared cache keys by supplying caller-controlled values such as EXIF ImageID or cache_salt....
- Broken access control
<0.31.0 · fixed in 0.31.0
GHSA-rh6f-3x46-j33q · CVE-2026-114054 - CVSS 8.7 High
vLLM after 0.24.0 and before 0.31.0 contains a memory exhaustion vulnerability in MOSS-Audio model serving that caches a processor for every distinct request-controlled mm_processor_kwargs value in...
- Denial of service
>=0.24.0, <0.31.0 · fixed in 0.31.0
GHSA-823j-m4cj-hmjf · CVE-2026-114052 - CVSS 4.0, no score published
certifi bundles emSign root CAs with compromised intermediate CA keys
>=2019.03.09, <2026.10.18 · fixed in 2026.10.18
GHSA-6q48-6c7w-9gw2 - CVSS 8.7 High
Pillow: Out-of-bounds access in _imagingmorph on a zero-width image
- Memory corruption
<13.0.0 · fixed in 13.0.0
GHSA-58r4-6rv3-gfh8 · CVE-2026-112397 - CVSS 8.7 High
Pillow: GIF seek keeps rejected size after DecompressionBombError, allowing DoS
- Denial of service
>=9.2.0, <13.0.0 · fixed in 13.0.0
GHSA-65qm-jvmh-6pqg · CVE-2026-112400 - CVSS 6.3 Medium
Pillow: EPS load(scale) lets Ghostscript render past the decompression bomb limit
- Denial of service
>=2.3.0, <13.0.0 · fixed in 13.0.0
GHSA-vx6w-vv9f-6gvg · CVE-2026-112899 - CVSS 8.7 High
Pillow: TiffDecode returns uninitialized memory as pixels for short JPEG strips
- Memory corruption
>=5.3.0, <13.0.0 · fixed in 13.0.0
GHSA-q45j-58j2-45rg · CVE-2026-112897 - CVSS 8.8 High
Pillow: TIFF encoder ColorMap plane-size mismatch causes a heap out-of-bounds read
- Memory corruption
<13.0.0 · fixed in 13.0.0
GHSA-pchr-8j38-3x4p · CVE-2026-112896 - CVSS 8.7 High
Pillow: Unbounded recursion parsing a PDF page tree or trailer chain (incomplete fix for CVE-2026-42310)
- Denial of service
>=5.1.0, <13.0.0 · fixed in 13.0.0
GHSA-p4wg-p73j-c528 · CVE-2026-112895 - CVSS 6.5 Medium
Pillow tiled-TIFF decoder reads past tile buffer in copy4 (Unpack.c:1290)
- Memory corruption
>=8.2.0, <13.0.0 · fixed in 13.0.0
GHSA-462x-pgg6-55fp · CVE-2026-112395 - CVSS 8.8 High
Pillow: OOB read in TiffDecode.c tile and RGBA paths leaks heap memory into pixels
- Memory corruption
- CWE-126
>=8.1.0, <13.0.0 · fixed in 13.0.0
GHSA-c6hw-5grf-ff96 · CVE-2026-112404 - CVSS 9.2 CriticalCritical · CVSS 9+
Pillow: Heap buffer overflow in ImagingJpegDecode
- Memory corruption
<13.0.0 · fixed in 13.0.0
GHSA-8g5g-8vmr-9782 · CVE-2026-112403 - CVSS 6.3 Medium
AIOHTTP: Absolute-form request targets can spoof Request.scheme
- CWE-807
<3.14.4 · fixed in 3.14.4
GHSA-f9xw-jh8m-3mwq · CVE-2026-111748 - CVSS 2.3 Low
AIOHTTP: Cookie from subdomain can remove Host-Only Scope from existing cookies
- CWE-565
<3.14.4 · fixed in 3.14.4
GHSA-gx76-c99x-2c96 · CVE-2026-111749 - CVSS 6.9 Medium
AIOHTTP: Connector pool exhaustion via Max-Age overflow
- Denial of service
<3.14.4 · fixed in 3.14.4
GHSA-6cjc-53gc-5rqm · CVE-2026-111065 - CVSS 6.3 Medium
AIOHTTP: Pure-Python parser request smuggling
- HTTP request smuggling
<3.14.4 · fixed in 3.14.4
GHSA-pqxq-w44r-73xw · CVE-2026-111750 - CVSS 8.2 High
AIOHTTP: File descriptor exhaustion in multipart requests
- Denial of service
>=2.0.0, <3.14.4 · fixed in 3.14.4
GHSA-9xw5-w5jj-pvcg · CVE-2026-111066 - CVSS 4.0, no score published
uv's bundled CA store trusts an emSign root whose intermediate CA keys are compromised
- Weak cryptography or TLS
<0.13.4 · fixed in 0.13.4
GHSA-hq85-5cpj-mr62 - CVSS 8.8 High
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
- Path traversal
<3.17.2 · fixed in 3.17.2
GHSA-wqmh-qccw-pqwf · CVE-2026-53995 - CVSS 8.2 High
aiohttp server lacks an initial request/header timeout
- Denial of service
<3.14.4 · fixed in 3.14.4
GHSA-5wr8-gcqf-gqf3 · CVE-2026-111064 - CVSS 6.3 Medium
AIOHTTP: Secure attribute not enforced for shared cookie
- Weak cryptography or TLS
- CWE-1004
<3.14.4 · fixed in 3.14.4
GHSA-494j-54xm-rwp3 · CVE-2026-111063 - CVSS 4.0, no score published
aiohttp: Multiple instances of excessive or unbounded memory/CPU use
- Denial of service
<3.14.4 · fixed in 3.14.4
GHSA-2g87-pp6c-29x5 - CVSS 6.1 Medium
Mercury: Stored / DOM Cross-Site Scripting (XSS): mr.Markdown renders untrusted content as raw, unsanitized HTML
- Cross-site scripting (XSS)
- CWE-116
>=3.0.0, <3.2.11 · fixed in 3.2.11
GHSA-2658-85cv-9wwq · CVE-2026-111059 - CVSS 10.0 CriticalCritical · CVSS 9+
Mercury: Unauthenticated Remote Code Execution in /api/terminals - access control bypass
- Broken access control
- CWE-185
>=3.0.0, <3.2.4 · fixed in 3.2.4
GHSA-f8c7-rwf9-fmgm · CVE-2026-111057 - CVSS 4.0, no score published
Graphify Fortran extractor: incomplete cpp #include hardening allows arbitrary host-file read/exfiltration when indexing an untrusted repo
- Path traversal
>=0.7.2, <0.9.70 · fixed in 0.9.70
GHSA-pcc4-rvhr-2pr8 - CVSS 9.8 CriticalCritical · CVSS 9+
Mercury: Unauthenticated Remote Code Execution via /api/kernels
- Broken access control
<3.2.6 · fixed in 3.2.6
GHSA-rv4m-xm3f-3ccq · CVE-2026-111058 - CVSS 7.1 High
LoopX serve-status permissive CORS policy exposes control-plane state and private Markdown files
- CWE-346
- CWE-942
>=0.0.1, <0.4.5 · fixed in 0.4.5
GHSA-vx2m-gpq4-8j5q · CVE-2026-108372 - CVSS 9.8 CriticalCritical · CVSS 9+
LMCache: Remote code execution via unsafe deserialization in multiprocess mode transport
- Authentication bypass
- Insecure deserialization
>=0.3.9, <0.5.6 · fixed in 0.5.6
GHSA-w5f2-9q9c-ff4h · CVE-2026-105192 - CVSS 9.2 CriticalCritical · CVSS 9+
Claude Agent SDK: Argument Injection via resume Option Allows Arbitrary Command Execution
- Command injection
- CWE-20
<0.2.121 · fixed in 0.2.121
GHSA-h4mw-j7qp-8mwm · CVE-2026-96620 - CVSS 3.3 Low
ClickMigrate has Path Traversal in "revision -m" argument
- Path traversal
<1.0.3 · fixed in 1.0.3
GHSA-vgf9-9mxx-hq54 · CVE-2026-68549 - CVSS 5.6 Medium
Pipecat: Public exposure of Pipecat’s development runner can allow unauthenticated bot session creation
- Denial of service
- Broken access control
>=0.0.98, <1.6.0 · fixed in 1.6.0
GHSA-hqm2-cfx2-2vgh · CVE-2026-102682 - CVSS 4.2 Medium
JupyterLab: Command link trust prompt in JupyterLab can trust a document other than the one clicked
- Race condition
- Broken access control
>=4.5.7, <4.5.11 || >=4.6.0, <4.6.4 · fixed in 4.5.11, 4.6.4
GHSA-jwrc-gm9j-263p · CVE-2026-102832 - CVSS 6.5 Medium
tinytag: Infinite loop when parsing certain M4A files containing invalid atoms
- Denial of service
>=2.0.0, <2.3.0 · fixed in 2.3.0
GHSA-24cc-9352-h2pg · CVE-2026-104266 - CVSS 5.3 Medium
copyparty FTP: upload outside defined volumes (limited path traversal)
- Path traversal
<1.20.19 · fixed in 1.20.19
GHSA-phv8-wgjp-g4p9 · CVE-2026-104102 - CVSS 6.1 Medium
unstructured: Stored XSS via unescaped HTML generation
- Cross-site scripting (XSS)
- CWE-116
<0.24.1 · fixed in 0.24.1
GHSA-v5mq-3xhg-98m9 · CVE-2026-104250 - CVSS 6.9 Medium
MCP Python SDK: Unbounded Session Accumulation in StreamableHTTP Transport Enables Resource Exhaustion
- Denial of service
>=1.8.0, <1.30.0 || >=2.0.0, <2.2.0 · fixed in 1.30.0, 2.2.0
GHSA-84m7-p3x7-pcfv · CVE-2026-59951 - CVSS 5.3 Medium
borg extract might modify out-of-tree files when extracting maliciously crafted archives
- Path traversal
<1.4.5 || >=2.0.0b1, <2.0.0b22 · fixed in 1.4.5, 2.0.0b22
GHSA-gfp8-w835-v44j · CVE-2026-62268