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 |
|---|---|---|---|---|
vLLM: Public multimodal SHM handle forgery reaches worker-side `pickle.loads()` with insecure serialization disabled CVE-2026-115912, GHSA-6757-hggm-hp2w, PYSEC-2026-4345 | High | 0.5% | 3 days ago | PyPI vllm |
vLLM: DoS via unbounded chat_template Jinja2 rendering exhausts the renderer thread pool CVE-2026-115911, GHSA-542m-9234-8gvf, PYSEC-2026-4344 | Medium | 0.3% | 3 days ago | PyPI vllm |
Python Social Auth: OpenID Connect nonce is not bound to the browser session, so a stolen authorization code logs the attacker in as the victim CVE-2026-115910, GHSA-h2r5-x5m7-3935 | Medium | 0.2% | 3 days ago | PyPI social-auth-core |
Malicious release: Malicious code in netweavex (PyPI) MAL-2026-18328 | Malicious | Not scored | 3 days ago | PyPI netweavex |
Malicious release: Malicious code in zagents-framework (PyPI) MAL-2026-18327 | Malicious | Not scored | 3 days ago | PyPI zagents-framework |
Malicious release: Malicious code in changes-lxc-wrapper (PyPI) MAL-2026-18326 | Malicious | Not scored | 3 days ago | PyPI changes-lxc-wrapper |
Malicious release: Malicious code in dictmerge-lite (PyPI) MAL-2026-18301 | Malicious | Not scored | 4 days ago | PyPI dictmerge-lite |
Malicious release: Malicious code in claudeopuseni (PyPI) MAL-2026-18299 | Malicious | Not scored | 4 days ago | PyPI claudeopuseni |
Malicious release: Malicious code in claudeopusenifile (PyPI) MAL-2026-18300 | Malicious | Not scored | 4 days ago | PyPI claudeopusenifile |
Malicious release: Malicious code in claudeopusfile (PyPI) MAL-2026-18298 | Malicious | Not scored | 4 days ago | PyPI claudeopusfile |
Malicious release: Malicious code in nebulallm (PyPI) MAL-2026-18297 | Malicious | Not scored | 4 days ago | PyPI nebulallm |
Malicious release: Malicious code in zagents-message-bus (PyPI) MAL-2026-18296 | Malicious | Not scored | 4 days ago | PyPI zagents-message-bus |
vLLM from 0.20.0 before 0.30.0 contains a denial of service vulnerability that allows remote attackers to crash the engine by sending inconsistent multimodal metadata to the disaggregated /inference/v1/generate endpoint. Attackers can replay a valid multimodal item with repeated or overlapping mm_pl CVE-2026-116178, GHSA-34qw-q2h2-jp3m, PYSEC-2026-4353 | High | Not scored | 4 days ago | PyPI vllm |
vLLM from 0.10.2 before 0.25.0 contains an uncontrolled resource consumption vulnerability that allows unauthenticated attackers to exhaust memory because the Nemotron-VL processors globally set Image.MAX_IMAGE_PIXELS to None. Attackers can submit a pathological decompression-bomb image to /v1/chat/ CVE-2026-116177, GHSA-mm38-5g96-7j6x, PYSEC-2026-4352 | High | Not scored | 4 days ago | PyPI vllm |
vLLM from 0.9.2 before 0.24.0 contains a server-side request forgery vulnerability that allows API callers to force outbound connections by embedding a decode address in the X-Request-Id header. Attackers can make a P2pNcclConnector prefill worker ZMQ-connect to an attacker host, leaking the NCCL un CVE-2026-116176, GHSA-vfp2-c8pq-v6h6, PYSEC-2026-4351 | High | Not scored | 4 days ago | PyPI vllm |
vLLM from 0.22.0 before 0.24.0 contains a denial of service vulnerability that allows remote attackers to terminate EngineCore by bypassing logprob_token_ids limits in the Rust gRPC frontend. Attackers can send Generate or GenerateStream requests with output_logprobs enabled and more than 128 output CVE-2026-116173, GHSA-6pgw-f3pv-4h8q, PYSEC-2026-4350 | High | Not scored | 4 days ago | PyPI vllm |
Malicious release: Malicious code in fontus (PyPI) MAL-2026-18271 | Malicious | Not scored | 4 days ago | PyPI fontus |
filelock: ReadWriteLock on Windows acts on SQLite side files another local user places beside its database CVE-2026-112913, GHSA-9vhv-jxww-xfm5 | Low | Not scored | 6 days ago | PyPI filelock |
filelock: On Windows an oplock on a soft lock's marker holds SoftFileLock.acquire() past its timeout and blocks the stale break CVE-2026-112907, GHSA-567q-5qvw-pf92 | Low | Not scored | 6 days ago | PyPI filelock |
LangGraph CLI prints the registry push token in `langgraph deploy --verbose` output CVE-2026-115885, GHSA-8prr-f582-jqq3 | Medium | 0.1% | 6 days ago | PyPI langgraph-cli |
MLflow: SSRF on unauthenticated MLflow servers via third-party scorer kwargs in the scorer invoke, register, and GenAI evaluate endpoints BIT-mlflow-2026-115886, CVE-2026-115886, GHSA-2wqp-q3c6-ccj5 | Medium | 0.3% | 6 days ago | PyPI mlflow |
LangGraph: Namespace labels containing `.` reach other namespaces in Postgres and SQLite stores CVE-2026-115883, GHSA-6hmw-9432-67qq | Medium | 0.3% | 6 days ago | PyPI langgraph-checkpoint-postgres PyPI langgraph-checkpoint-sqlite |
setuptools: Windows path escape via namespace_packages.txt during legacy wheel installation Description GHSA-xmj3-9gf7-h52w | Low | Not scored | 6 days ago | PyPI setuptools |
FastMCP: Post-transform component authorization is skipped on direct calls GHSA-7xgj-8392-5q4r | Medium | Not scored | 6 days ago | PyPI fastmcp PyPI fastmcp-slim |
FastMCP MCP client wrappers construct M2M OAuth providers without issuer binding — client secret redirectable to attacker-advertised authorization server GHSA-vqqp-x5qm-5qp4 | Medium | Not scored | 6 days ago | PyPI fastmcp PyPI fastmcp-slim |
Twisted: DNS Response Spoofing in twisted.names Due to Missing Source Address Validation CVE-2026-83813, GHSA-jj36-9pvh-vj5r | Low | 0.1% | 6 days ago | PyPI Twisted PyPI twisted |
Twisted: Denial of Service in the Twisted IMAP4 Server via a Negative Literal Size in SEARCH CVE-2026-115774, GHSA-2qrf-pqgx-qh9v | Medium | 0.4% | 6 days ago | PyPI Twisted PyPI twisted |
Twisted: Unauthenticated Remote Denial of Service in the Twisted IRC Server via an Unbounded Line Buffer CVE-2026-115776, GHSA-53xc-49m8-p798 | High | 0.5% | 6 days ago | PyPI Twisted PyPI twisted |
Twisted: Unauthenticated Remote Denial of Service in the Twisted conch Telnet Transport via an Unbounded Subnegotiation Buffer CVE-2026-115778, GHSA-cwm5-jh59-mwxr | High | 0.5% | 6 days ago | PyPI Twisted PyPI twisted |
Twisted: Unauthenticated Remote Denial of Service in the Twisted words domish XML Element Stream via an Unbounded Element Tree CVE-2026-115775, GHSA-3476-c5c2-fr73 | High | 0.4% | 6 days ago | PyPI Twisted PyPI twisted |
Twisted: HTTP Request Smuggling in twisted.web via a Bare CR or LF in a Header Value CVE-2026-115877, GHSA-q7qq-6mhp-9rc4 | Medium | 0.3% | 6 days ago | PyPI Twisted PyPI twisted |
virtualenv: Bash activator leaves the --prompt value unescaped in PS1 when promptvars is off, so prompt expansion later executes it (regression in 21.14.9) BIT-virtualenv-2026-115586, CVE-2026-115586, GHSA-cx6f-vjhg-g3cc | High | 0.2% | 6 days ago | PyPI virtualenv |
pypdf: Possible long runtimes for repeated malformed cross-reference entries (Follow-up) CVE-2026-115585, GHSA-jr96-gvgh-j3r4 | High | 0.4% | 6 days ago | PyPI pypdf |
pypdf: Possible long runtimes for large xref table header limits CVE-2026-115580, GHSA-gmh7-3g9r-mjh5 | High | 0.4% | 6 days ago | PyPI pypdf |
pypdf: Possible long runtimes for repeated references to the same missing object CVE-2026-115572, GHSA-6c7f-9265-g8fw | High | 0.4% | 6 days ago | PyPI pypdf |
Malicious release: Malicious code in sitecard (PyPI) MAL-2026-18242 | Malicious | Not scored | 6 days ago | PyPI sitecard |
Malicious release: Malicious code in jobwharf (PyPI) MAL-2026-18228 | Malicious | Not scored | 6 days ago | PyPI jobwharf |
Malicious release: Malicious code in slatejob (PyPI) MAL-2026-18237 | Malicious | Not scored | 6 days ago | PyPI slatejob |
Malicious release: Malicious code in reedworker (PyPI) MAL-2026-18234 | Malicious | Not scored | 6 days ago | PyPI reedworker |
Malicious release: Malicious code in loadferry (PyPI) MAL-2026-18231 | Malicious | Not scored | 6 days ago | PyPI loadferry |
Malicious release: Malicious code in runpier (PyPI) MAL-2026-18235 | Malicious | Not scored | 6 days ago | PyPI runpier |
Malicious release: Malicious code in sedgehaul (PyPI) MAL-2026-18236 | Malicious | Not scored | 6 days ago | PyPI sedgehaul |
Malicious release: Malicious code in taskquay (PyPI) MAL-2026-18238 | Malicious | Not scored | 6 days ago | PyPI taskquay |
Malicious release: Malicious code in marshrunner (PyPI) MAL-2026-18232 | Malicious | Not scored | 6 days ago | PyPI marshrunner |
Malicious release: Malicious code in workslip (PyPI) MAL-2026-18241 | Malicious | Not scored | 6 days ago | PyPI workslip |
Malicious release: Malicious code in brookworker (PyPI) MAL-2026-18224 | Malicious | Not scored | 6 days ago | PyPI brookworker |
Malicious release: Malicious code in cobbleload (PyPI) MAL-2026-18225 | Malicious | Not scored | 6 days ago | PyPI cobbleload |
Malicious release: Malicious code in brambletask (PyPI) MAL-2026-18223 | Malicious | Not scored | 6 days ago | PyPI brambletask |
Malicious release: Malicious code in ferretqueue (PyPI) MAL-2026-18226 | Malicious | Not scored | 6 days ago | PyPI ferretqueue |
Malicious release: Malicious code in otterload (PyPI) MAL-2026-18233 | Malicious | Not scored | 6 days ago | PyPI otterload |