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 |
|---|---|---|---|---|
lightrag-hku: SSRF via IPv6-transition address bypass (NAT64, IPv4-compatible, 6to4) of the native-markdown image-download guard CVE-2026-85740, GHSA-vv3m-f8x4-7377, PYSEC-2026-4064 | High | 0.3% | 22 Sep, 2026 | PyPI lightrag-hku |
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 |
lightrag-hku: Plaintext Passwords Compared Without Constant-Time Function CVE-2026-85725, GHSA-c759-cx9p-mrwq, PYSEC-2026-4061 | Medium | 0.4% | 22 Sep, 2026 | PyPI lightrag-hku |
lightrag-hku: Sensitive Information Exposure Through Raw Exception Messages in API Error Responses CVE-2026-85709, GHSA-hrmj-7rvj-4hg8, PYSEC-2026-4063 | Medium | 0.4% | 22 Sep, 2026 | PyPI lightrag-hku |
Malicious release: Malicious code in cloushaar-poc-exfil-91827 (PyPI) MAL-2026-16377 | Malicious | Not scored | 22 Sep, 2026 | PyPI cloushaar-poc-exfil-91827 |
vLLM through 0.29.0 fails to validate the tp_size parameter in kv_transfer_params on OpenAI-compatible completion endpoints, allowing attackers to allocate unbounded memory. Attackers can supply arbitrary tp_size values in prefill/decode disaggregated deployments to exhaust memory and trigger kernel CVE-2026-94626, PYSEC-2026-4008 | High | 0.6% | 21 Sep, 2026 | PyPI vllm |
vLLM through 0.29.0 contains a resource exhaustion vulnerability in MooncakeConnector where rejected prefill requests create ownerless transfer placeholders that are never reclaimed. Attackers can send rejected requests to exhaust sender task pools, causing valid requests to be delayed by up to 480 CVE-2026-94625, PYSEC-2026-4007 | Medium | 0.5% | 21 Sep, 2026 | PyPI vllm |
vllm p2p never connected zmq_exhaustion CVE-2026-94624, GHSA-frvg-qw88-hww9, PYSEC-2026-4006 | High | 0.4% | 21 Sep, 2026 | PyPI vllm |
vLLM through 0.29.0 contains a denial of service vulnerability in the NIXL connector's prefix caching implementation that fails to properly validate block counts across multi-prompt completion requests in prefill/decode disaggregated deployments. Attackers can trigger an assertion failure in NixlBas CVE-2026-94623, PYSEC-2026-4005 | High | 0.6% | 21 Sep, 2026 | PyPI vllm |
vLLM versions through 0.29.0 contain a denial of service vulnerability in the NIXL connector's metadata handling for prefill/decode disaggregated deployments. Attackers can send requests with incomplete kv_transfer_params dictionary entries to trigger an uncaught KeyError in EngineCore scheduling, c CVE-2026-94622, PYSEC-2026-4004 | High | 0.6% | 21 Sep, 2026 | PyPI vllm |
Zapros: Streaming decoders ignored the requested chunk size, allowing a single compressed response chunk to allocate unbounded memory (decompression bomb) CVE-2026-61652, GHSA-6cp7-3m3c-5x5c, PYSEC-2026-4182 | High | 0.4% | 21 Sep, 2026 | PyPI zapros |
Zapros has an Unbounded Content-Encoding decompression chain that allows denial of service CVE-2026-61541, GHSA-5vjj-2r48-q622, PYSEC-2026-4181 | Medium | 0.4% | 21 Sep, 2026 | PyPI zapros |
Malicious release: Malicious code in pullgetsage (PyPI) MAL-2026-16366 | Malicious | Not scored | 21 Sep, 2026 | PyPI pullgetsage |
Malicious release: Malicious code in starlette-healthchecks (PyPI) MAL-2026-16356 | Malicious | Not scored | 21 Sep, 2026 | PyPI starlette-healthchecks |
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 |
When a request to the Airflow core API carries both a session cookie and an explicit `Authorization: Bearer` token, Airflow resolves the caller from the cookie and ignores the bearer token, inverting the intended precedence of bearer over cookie. The request then executes -- and is recorded in the a BIT-airflow-2026-82355, CVE-2026-82355, PYSEC-2026-3989 | Medium | 0.7% | 21 Sep, 2026 | PyPI apache-airflow |
Apache Airflow's `/assets/events` API returned asset events for every Dag in the deployment, with no filter restricting them to the Dags the caller is authorized to read. Any authenticated user holding asset-read access could therefore enumerate asset events — including the source Dag ID, task ID, r BIT-airflow-2026-75158, CVE-2026-75158, PYSEC-2026-3988 | Medium | 0.6% | 21 Sep, 2026 | PyPI apache-airflow |
Malicious release: Malicious code in rrs (PyPI) MAL-2026-16346 | Malicious | Not scored | 21 Sep, 2026 | PyPI rrs |
vLLM through 0.29.0 fails to properly validate bad_words token indices against the model's generation output width in SamplingParams.update_from_tokenizer(). Attackers can supply out-of-bounds token indices that corrupt logits memory of concurrent requests, causing different in-flight HTTP requests CVE-2026-93989, PYSEC-2026-4000 | Low | 0.2% | 19 Sep, 2026 | PyPI vllm |
Malicious release: Malicious code in urc (PyPI) MAL-2026-16298 | Malicious | Not scored | 19 Sep, 2026 | PyPI urc |
Malicious release: Malicious code in py-venv-doctor (PyPI) MAL-2026-16296 | Malicious | Not scored | 18 Sep, 2026 | PyPI py-venv-doctor |
vLLM through 0.29.0 contains a memory corruption vulnerability in the Triton _bincount_kernel where prompt token IDs index the penalty prompt-presence bitset without bounds checking against vocabulary size. Attackers can submit multimodal audio requests with tokens equal to vocabulary size, causing CVE-2026-93841, PYSEC-2026-3999 | Medium | 0.2% | 18 Sep, 2026 | PyPI vllm |
vLLM before 0.29.0 validates allowed_token_ids against tokenizer length instead of model output logits width in SamplingParams._validate_allowed_token_ids(). Attackers can supply token IDs above the output vocabulary that pass validation, causing LogitBiasState to corrupt GPU logits state and allow CVE-2026-93840, PYSEC-2026-3998 | Medium | 0.2% | 18 Sep, 2026 | PyPI vllm |
Autobahn Python permessage-deflate bypasses maxMessagePayloadSize after inflation CVE-2026-77528, GHSA-hxp9-w8x3-p566, PYSEC-2026-4027, PYSEC-2026-4031 | Medium | 0.5% | 18 Sep, 2026 | PyPI autobahn PyPI crossbar |
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 |
AnyIO process-pool workers can block indefinitely on undrained stderr CVE-2026-64847, GHSA-5p39-cfhj-2xmp, PYSEC-2026-4024 | Medium | 0.2% | 18 Sep, 2026 | PyPI anyio |
AnyIO run_process/open_process ignores extra_groups and can retain parent supplementary groups CVE-2026-63349, GHSA-3w57-8xmc-8v26, PYSEC-2026-4023 | High | 0.1% | 18 Sep, 2026 | PyPI anyio |
LMDeploy has an SSRF bypass GHSA-39wr-7q6h-cf68 | High | Not scored | 18 Sep, 2026 | PyPI lmdeploy |
LMDeploy vulnerable to arbitrary code execution via eval() of untrusted quant_dtype in model config loading CVE-2026-33625, GHSA-3hmm-rh5q-gwwr, PYSEC-2026-4078 | High | 0.4% | 18 Sep, 2026 | PyPI lmdeploy |
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 |
vLLM versions before 0.28.0 fail to validate the lower bound of token IDs in the /v1/embeddings and /pooling endpoints, allowing unauthenticated attackers to crash the engine by submitting negative token IDs. A single request with a negative token ID triggers a CUDA device-side assertion that poison CVE-2026-93592, GHSA-25q3-v2hm-8vpf, PYSEC-2026-3997 | High | 0.5% | 18 Sep, 2026 | PyPI vllm |
OpenCVE: Server-Side Request Forgery (SSRF) in notifications CVE-2026-62282, GHSA-ch3g-4xvr-674q, PYSEC-2026-4130 | Medium | 0.5% | 18 Sep, 2026 | PyPI opencve |
virtualenv bash and fish activation scripts execute commands embedded in paths BIT-virtualenv-2026-102925, CVE-2026-102925, GHSA-p58f-9548-mpm2, PYSEC-2026-4013 | High | 0.2% | 18 Sep, 2026 | PyPI virtualenv |
virtualenv: Downloaded seed wheels (pip/setuptools) are not integrity-checked before use BIT-virtualenv-2026-102930, CVE-2026-102930, GHSA-94p9-xgh2-xp45, PYSEC-2026-4011 | High | 0.2% | 18 Sep, 2026 | PyPI virtualenv |
virtualenv: Command injection via --prompt in activate.bat (batch activator) BIT-virtualenv-2026-102937, CVE-2026-102937, GHSA-x78j-v8h9-3j2q, PYSEC-2026-4014 | High | 0.1% | 18 Sep, 2026 | PyPI virtualenv |
Malicious release: Malicious code in requests-auroras (PyPI) MAL-2026-16274 | Malicious | Not scored | 17 Sep, 2026 | PyPI requests-auroras |
vLLM through 0.29.0 fails to properly clean up decode-side metadata for rejected inference requests in prefill/decode disaggregated deployments. Remote attackers can submit requests with max_tokens=0 to exhaust decode-worker memory without bound until the worker restarts. CVE-2026-93436, PYSEC-2026-3996 | High | 0.8% | 17 Sep, 2026 | PyPI vllm |
Malicious release: Malicious code in requests-triwes (PyPI) MAL-2026-16275 | Malicious | Not scored | 17 Sep, 2026 | PyPI requests-triwes |
Malicious release: Malicious code in requests-asetwe (PyPI) MAL-2026-16269 | Malicious | Not scored | 17 Sep, 2026 | PyPI requests-asetwe |
Malicious release: Malicious code in index-forum (PyPI) MAL-2026-16268 | Malicious | Not scored | 17 Sep, 2026 | PyPI index-forum |
Malicious release: Malicious code in pyjstat-smooth (PyPI) MAL-2026-16267 | Malicious | Not scored | 17 Sep, 2026 | PyPI pyjstat-smooth |
djust: A template binding inherits a context safety grant it never earned (XSS) GHSA-xjw9-38cr-6372 | High | Not scored | 17 Sep, 2026 | PyPI djust |
djust: Six template-layer defects emit attacker-controlled markup unescaped (XSS) GHSA-9395-2g46-rj3f | High | Not scored | 17 Sep, 2026 | PyPI djust |
Jupyter Server: 5xx request logging leaks token-bearing Referer header values CVE-2026-86049, GHSA-c3mw-737p-c7g2, PYSEC-2026-4054 | High | 0.4% | 17 Sep, 2026 | PyPI jupyter-server PyPI jupyter_server |
Malicious release: Malicious code in aiosendletter (PyPI) MAL-2026-16264 | Malicious | Not scored | 17 Sep, 2026 | PyPI aiosendletter |
virtualenv writes prompt values into pyvenv.cfg without sanitizing line boundaries, allowing configuration injection BIT-virtualenv-2026-102938, CVE-2026-102938, GHSA-9h9j-4vrj-gf7g, PYSEC-2026-4012 | Medium | 0.1% | 17 Sep, 2026 | PyPI virtualenv |
Soup Sieve: Polynomial-time ReDoS (O(n²)) in the `IDENTIFIER` / `VALUE` selector sub-patterns CVE-2026-86000, GHSA-gjv8-xp57-g29c, PYSEC-2026-4170 | Medium | 0.6% | 17 Sep, 2026 | PyPI soupsieve |
Soup Sieve: Polynomial-time ReDoS (O(n²)) in the whitespace/comment trimming regex `RE_WS_END` (triggers on VALID selectors) CVE-2026-85999, GHSA-j934-xhv5-fg8f, PYSEC-2026-4171 | Medium | 0.6% | 17 Sep, 2026 | PyPI soupsieve |
sanic chunked trailer request smuggling allows hidden second request execution CVE-2026-85078, GHSA-wmj6-g64g-j7q5, PYSEC-2026-4162 | Medium | 0.5% | 17 Sep, 2026 | PyPI sanic |