Every known security problem in the code packages we track, newest first. It comes from public security databases and updates every few hours. See when it last updated
| Advisory | Severity | Attack odds | Published | Packages |
|---|---|---|---|---|
MLflow vulnerable to remote code execution on unauthenticated servers via third-party scorer deserialization importing caller-placed artifact modules CVE-2026-116692, GHSA-26p8-2jq9-3vq9 | Critical | 0.7% | 2 days ago | PyPI mlflow |
Electrum: Malicious server can replace a just-broadcast tx and try to trick user into RBF-ing it CVE-2026-117601, GHSA-6jp4-8v48-cc5v | Critical | 0.2% | 2 days ago | PyPI electrum |
MONAILabel Server Crash and Silent Inference Corruption via Crafted DICOM (pydicom DS/IS Validation Bypass) CVE-2026-48705, GHSA-6hp3-vr39-rqw8 | Critical | Not scored | 2 days ago | PyPI monai |
vLLM: Untrusted EPS inputs can trigger denial of service or Ghostscript RCE CVE-2026-115915, GHSA-h3rc-j82p-2c3h, PYSEC-2026-4346 | Critical | 0.6% | 3 days ago | PyPI vllm |
LiteLLM: Privilege Escalation to Proxy Admin via Cross-Domain Reuse of the Salt Key CVE-2026-114612, GHSA-7hp6-4w63-5g45 | Critical | 0.3% | 7 days ago | PyPI litellm |
Brotli: Out-of-bounds write in the Brotli decoder ("Node2Shell") also affects the PyPI Brotli package BIT-brotli-2026-111497, BIT-dotnet-2026-111497, BIT-dotnet-sdk-2026-111497, BIT-node-2026-111497, BIT-node-min-2026-111497, BIT-powershell-2026-111497, CVE-2026-111497, GHSA-9v8h-qqgm-4m35, PYSEC-2026-4322, PYSEC-2026-4323 | CriticalExploited | 88.0% | 7 days ago | PyPI brotli PyPI brotlicffi |
mem0ai Databricks vector store vulnerable to SQL injection CVE-2026-115324, GHSA-7587-9684-52r6 | Critical | 0.3% | 7 days ago | PyPI mem0ai |
Pillow multi-frame loaders can reuse stale native image storage after mode transitions BIT-pillow-2026-96639, CVE-2026-96639, GHSA-v9pv-5gc8-w2m6, PYSEC-2026-4339 | Critical | 0.7% | 8 days ago | PyPI Pillow PyPI pillow |
vLLM: Request-controlled mm_processor_kwargs.code_revision allows remote code execution CVE-2026-114053, GHSA-h3rc-6mm3-gc2m | Critical | 0.5% | 8 days ago | PyPI vllm |
uv's bundled CA store trusts an emSign root whose intermediate CA keys are compromised GHSA-hq85-5cpj-mr62, PYSEC-2026-4321 | Critical | Not scored | 9 days ago | PyPI uv |
certifi bundles emSign root CAs with compromised intermediate CA keys GHSA-6q48-6c7w-9gw2, PYSEC-2026-4320 | Critical | Not scored | 9 days ago | PyPI certifi |
Pillow: Argument Injection in Ghostscript call, potentially leading into RCE BIT-pillow-2026-112900, CVE-2026-112900, GHSA-w889-685w-c8fh | Critical | 1.3% | 9 days ago | PyPI Pillow PyPI pillow |
Pillow: Heap buffer overflow in ImagingJpegDecode BIT-pillow-2026-112403, CVE-2026-112403, GHSA-8g5g-8vmr-9782, PYSEC-2026-4332 | Critical | 0.9% | 9 days ago | PyPI Pillow PyPI pillow |
Pillow: Heap buffer overflow in FlashPix (FPX) JPEG decoding leads to code execution BIT-pillow-2026-112398, CVE-2026-112398, GHSA-5x8w-8jj5-q52h, PYSEC-2026-4330 | Critical | 0.7% | 9 days ago | PyPI pillow |
Pillow: Heap buffer overflow in _tiffWriteProc when saving TIFF to BytesIO BIT-pillow-2026-112393, CVE-2026-112393, GHSA-332p-7hrc-92wf | Critical | 1.0% | 10 days ago | PyPI Pillow PyPI pillow |
Mercury: Unauthenticated Remote Code Execution via /api/kernels CVE-2026-111058, GHSA-rv4m-xm3f-3ccq | Critical | 0.5% | 10 days ago | PyPI mercury |
Mercury: Unauthenticated Remote Code Execution in /api/terminals - access control bypass CVE-2026-111057, GHSA-f8c7-rwf9-fmgm | Critical | 0.4% | 10 days ago | PyPI mercury |
Claude Agent SDK: Argument Injection via resume Option Allows Arbitrary Command Execution CVE-2026-96620, GHSA-h4mw-j7qp-8mwm | Critical | 0.7% | 13 days ago | PyPI claude-agent-sdk |
GitPython Remote.pull() refspec bypasses the --upload-pack unsafe-option guard, enabling arbitrary command execution CVE-2026-110858, GHSA-f9j4-qggq-h239 | Critical | 0.5% | 14 days ago | PyPI GitPython PyPI gitpython |
PraisonAI: Code Injection via f-string Interpolation in Deploy API Server Generation CVE-2026-61444, CVE-2026-62176, GHSA-g6j7-pffp-8whg, PYSEC-2026-4256 | Critical | 0.5% | 22 days ago | PyPI PraisonAI PyPI praisonai |
LMCache: Remote code execution via unsafe deserialization in multiprocess mode transport CVE-2026-105192, GHSA-w5f2-9q9c-ff4h | Critical | 0.8% | 22 days ago | PyPI lmcache |
Langflow: OS command injection (RCE) via arbitrary command in MCP stdio server configuration CVE-2026-105697, GHSA-w794-rj3p-xv45, PYSEC-2026-4237, PYSEC-2026-4239, PYSEC-2026-4241 | Critical | 0.8% | 24 days ago | PyPI langflow PyPI langflow-base PyPI lfx |
Vibe-Trading FastAPI endpoints permit unauthenticated access, file upload, and an RCE chain CVE-2026-114108, GHSA-v2f8-6655-7grj | Critical | 0.5% | 26 days ago | PyPI vibe-trading-ai |
Vibe-Trading LLM-callable tools permit command execution, code injection, and SSRF CVE-2026-114107, GHSA-jqmf-mx4f-hfr6 | Critical | 0.6% | 26 days ago | PyPI vibe-trading-ai |
Langflow: Title Authenticated Remote Code Execution in validate_code via Malicious Decorators Description CVE-2026-51886, GHSA-w584-2h2r-2hvf, PYSEC-2026-4236 | Critical | 0.6% | 27 days ago | PyPI langflow |
PyJWT: Asymmetric-PEM detection bypass: whitespace/line-ending-mutated public keys skip the HS/asymmetric confusion guard CVE-2026-102268, GHSA-ffc3-869f-jxw9, PYSEC-2026-4145 | Critical | 0.2% | 28 Sep, 2026 | PyPI PyJWT PyPI pyjwt |
PyJWT: PyJWKClient follows redirects when fetching JWKS CVE-2026-102267, GHSA-9v7f-9g4p-ffgj, PYSEC-2026-4144 | Critical | 0.2% | 28 Sep, 2026 | PyPI PyJWT PyPI pyjwt |
PyJWT: PyJWK accepts empty HMAC keys, bypassing PyJWT's empty-key validation CVE-2026-102266, GHSA-9j54-fg26-wv3r, PYSEC-2026-4143 | Critical | 0.2% | 28 Sep, 2026 | PyPI PyJWT PyPI pyjwt |
Authlib: empty signatures validation in JWS JSON deserialization CVE-2026-96760, GHSA-6v38-4h7w-rj9h | Critical | 0.4% | 28 Sep, 2026 | PyPI authlib |
Decepticon: Role-boundary forgery via ChatML special-token literals in web crawl output composed into LLM context CVE-2026-61732, GHSA-g5f9-3xfg-p9mf, PYSEC-2026-4032, PYSEC-2026-4033, PYSEC-2026-4034 | Critical | 1.5% | 24 Sep, 2026 | PyPI decepticon PyPI decepticon-core PyPI decepticon-sdk |
Home Assistant: XSS in Statistics Graph Card CVE-2026-91130, GHSA-wx4m-69m9-gx3m, PYSEC-2026-4052 | Critical | 0.5% | 22 Sep, 2026 | PyPI homeassistant |
plone.app.portlets Vulnerable to Remote Code Execution via TALES Injection CVE-2026-57149, GHSA-rr49-f9g6-c9r5, PYSEC-2026-4138 | Critical | 0.6% | 22 Sep, 2026 | PyPI plone-app-portlets PyPI plone.app.portlets |
[mcp-atlassian] Authentication bypass in HTTP transport: AtlassianOpaqueTokenVerifier accepts any non-empty token CVE-2026-77244, GHSA-wrhw-j3f9-8vc6, PYSEC-2026-4103 | Critical | 0.3% | 22 Sep, 2026 | PyPI mcp-atlassian |
lightrag-hku: No Rate Limiting on /login Endpoint Allows Brute-Force Attacks CVE-2026-85734, GHSA-frch-4w6v-q5xx, PYSEC-2026-4062 | Critical | 0.6% | 22 Sep, 2026 | PyPI lightrag-hku |
Apache Airflow: the Core API logout endpoint revokes only a session token presented as the _token cookie. When a client logs out presenting its credential as an Authorization bearer header instead, the endpoint returns its normal logout response but revokes nothing, so the token remains valid until BIT-airflow-2026-86473, CVE-2026-86473, PYSEC-2026-3990 | Critical | 0.7% | 21 Sep, 2026 | PyPI apache-airflow |
Mnemosyne has JWT signature verification bypass sync server that allows authentication bypass CVE-2026-59163, GHSA-xcw4-53cc-hv32, PYSEC-2026-4106 | Critical | 0.3% | 18 Sep, 2026 | PyPI mnemosyne-memory |
AnyIO: TLSStream IDNA 2003 host name encoding enables potential TLS certificate spoofing CVE-2026-63374, GHSA-82r6-8w77-94w6, PYSEC-2026-4025 | Critical | 0.3% | 18 Sep, 2026 | PyPI anyio |
LMDeploy has Remote Code Execution by Pickle Deserialization via handle_zmq_recv in lmdeploy/lmdeploy/pytorch/disagg/conn/engine_conn.py CVE-2025-66455, GHSA-2vh9-42vm-xmv2, PYSEC-2026-4077 | Critical | 1.3% | 18 Sep, 2026 | PyPI lmdeploy |
djust has an authorization bypass on the WebSocket/SSE mount path CVE-2026-61594, GHSA-xhhm-f6hp-2qwj, PYSEC-2026-4047 | Critical | 0.5% | 16 Sep, 2026 | PyPI djust |
LMdeploy has Remote Code Execution by Pickle Deserialization via zmq_rpc.call_and_response() in InterLM/lmdeploy CVE-2025-59953, GHSA-5h8j-6crg-7rmw, PYSEC-2026-4079 | Critical | 0.9% | 16 Sep, 2026 | PyPI lmdeploy |
ESPHome Device Builder: Renamed auth env vars silently disable dashboard authentication on upgrade CVE-2026-59178, GHSA-rrxg-g2pf-6hh4, PYSEC-2026-4049 | Critical | 0.8% | 14 Sep, 2026 | PyPI esphome-device-builder |
MySQL MCP Server: Missing Origin/Host Validation in SSE Transport Enables Unauthenticated SQL Execution (DNS Rebinding / Direct Exposure) CVE-2026-59971, GHSA-rqfv-2mw9-78g2, PYSEC-2026-4109 | Critical | 0.4% | 11 Sep, 2026 | PyPI mysql-mcp-server |
plone.app.event vulnerable to denial of service via iCalendar import CVE-2026-55247, GHSA-r82h-mqw3-fc56, PYSEC-2026-3883 | Critical | 0.4% | 28 Aug, 2026 | PyPI plone-app-event PyPI plone.app.event |
plone.app.portlets vulnerable to denial of service via RSS feed portlet CVE-2026-55248, GHSA-x5g3-w747-2h8q, PYSEC-2026-3884 | Critical | 0.4% | 28 Aug, 2026 | PyPI plone-app-portlets PyPI plone.app.portlets |
LiteLLM vulnerable to server-side template injection in the /prompts/test endpoint CVE-2026-37004, GHSA-6wvf-77m9-58rm, PYSEC-2026-3861 | Critical | 0.8% | 27 Aug, 2026 | PyPI litellm |
openssl_encrypt before 1.4.9 executes untrusted third-party plugins with insufficient controls: the plugin signature policy defaulted to WARN, so an unsigned/unverifiable non-built-in plugin was compiled and executed in the host process at import time, before the runtime sandbox is installed. The on CVE-2026-81719, GHSA-587j-4r3v-cm2c, PYSEC-2026-3802 | Critical | 0.4% | 27 Aug, 2026 | PyPI openssl-encrypt |
openssl_encrypt (pip package openssl-encrypt) before 1.4.9 contains two weaknesses in the portable USB drive feature, whose threat model treats the removable drive as untrusted (attacker with physical write access). USBDriveCreator._verify_integrity_file only validates files listed in the manifest, CVE-2026-81717, GHSA-8jx3-27qf-3p97, PYSEC-2026-3801 | Critical | 0.1% | 27 Aug, 2026 | PyPI openssl-encrypt |
openssl_encrypt (pip: openssl-encrypt) versions <= 1.4.8 use suffix-tolerant fingerprint matching in enroll_trust_key when binding a plugin-signing trust anchor. An operator who confirms a short (forgeable, ~32-bit) GPG key id could unknowingly enroll an attacker's colliding key as a trusted anchor, CVE-2026-81714, GHSA-xg52-638v-jc5m, PYSEC-2026-3799 | Critical | 0.2% | 27 Aug, 2026 | PyPI openssl-encrypt |
openssl_encrypt before 1.4.9 fails to prevent namespace collisions between own identities and contacts in IdentityStore, allowing attackers to create shadowed contact entries invisible until the corresponding own identity is deleted. When the own identity is deleted, the shadowed contact becomes vis CVE-2026-81706, GHSA-8gmx-w9m8-vx7q, PYSEC-2026-3781 | Critical | 0.2% | 27 Aug, 2026 | PyPI openssl-encrypt |
openssl_encrypt before 1.4.9 fails to re-derive and validate fingerprints when loading identities from identity.json, allowing attackers to substitute public keys in identity stores. Attackers can replace legitimate public keys with their own while maintaining the claimed fingerprint, enabling silen CVE-2026-81702, GHSA-q8p3-7h6h-ghfr, PYSEC-2026-3962 | Critical | 0.2% | 27 Aug, 2026 | PyPI openssl-encrypt |