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 |
|---|---|---|---|---|
Apache Airflow's Snowflake provider did not validate the connection's `account` and `region` fields before interpolating them into request URLs. The SQL API endpoint is built as `https://{account}.snowflakecomputing.com/api/v2/statements`, so an `account` value containing `/`, `?` or `#` demotes the CVE-2026-81930, PYSEC-2026-4188 | Medium | 0.4% | 29 Sep, 2026 | PyPI apache-airflow-providers-snowflake |
Apache Airflow's Google provider built Google Drive search expressions by interpolating file and folder names directly into single-quoted string literals, without escaping the quote character that delimits them. A name containing an apostrophe therefore terminated the literal early and appended clau CVE-2026-81914, PYSEC-2026-4187 | Medium | 0.5% | 29 Sep, 2026 | PyPI apache-airflow-providers-google |
Malicious release: Malicious code in aseitylab (PyPI) MAL-2026-17240 | Malicious | Not scored | 28 Sep, 2026 | PyPI aseitylab |
PyJWT accepts inconsistent OKP x/d JWKs, causing public/private key identity confusion CVE-2026-102275, GHSA-x33g-cr3x-6449, PYSEC-2026-4183 | High | 0.2% | 28 Sep, 2026 | PyPI PyJWT PyPI pyjwt |
PyJWT: Malformed RSA JWK aborts parsing of an entire JWK Set CVE-2026-102274, GHSA-w6j9-cwv2-h6wq, PYSEC-2026-4152 | High | 0.5% | 28 Sep, 2026 | PyPI PyJWT PyPI pyjwt |
PyJWT accepts public JWK containers as HMAC secrets CVE-2026-102273, GHSA-w2cx-738m-mc7w, PYSEC-2026-4151 | High | 0.2% | 28 Sep, 2026 | PyPI PyJWT PyPI pyjwt |
PyJWT BOM Bypass CVE-2026-102272, GHSA-r6x4-923q-g947, PYSEC-2026-4150 | High | 0.2% | 28 Sep, 2026 | PyPI PyJWT PyPI pyjwt |
PyJWT: Public keys in DER form are accepted as HMAC secrets, bypassing the CVE-2022-29217 guard CVE-2026-102271, GHSA-p4g4-x82p-q773, PYSEC-2026-4149 | High | 0.2% | 28 Sep, 2026 | PyPI pyjwt |
PyJWT: ReDoS vulnerability when calling the `is_pem_format` function. CVE-2026-102270, GHSA-jwrc-g2q2-pq5p, PYSEC-2026-4148 | Medium | 0.2% | 28 Sep, 2026 | PyPI pyjwt |
PyJWT: Non-canonical signature segments enable raw-token revocation bypass CVE-2026-102269, GHSA-hxm8-2xgr-2p9m, PYSEC-2026-4147 | Medium | 0.2% | 28 Sep, 2026 | PyPI PyJWT PyPI pyjwt |
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 |
PyJWT: Uncaught RecursionError in jwt.decode() on deeply nested token header CVE-2026-102265, GHSA-8wjv-2p76-3863, PYSEC-2026-4142 | Medium | 0.3% | 28 Sep, 2026 | PyPI pyJWT PyPI pyjwt |
PyJWT: Unauthenticated RecursionError DoS in pre-verification payload parse (PyJWKClient.get_signing_key_from_jwt / verify_signature=False) CVE-2026-101918, GHSA-42vr-xj54-vc7v, PYSEC-2026-4141 | High | 0.4% | 28 Sep, 2026 | PyPI PyJWT PyPI pyjwt |
PyJWT: PyJWKClient still amplifies unauthenticated JWKS fetches on unknown kid values (incomplete fix of CVE-2026-48524) CVE-2026-101917, GHSA-2gx3-rcp4-g85q, PYSEC-2026-4140 | High | 0.4% | 28 Sep, 2026 | 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 |
Malicious release: Malicious code in azure-langchain-example (PyPI) MAL-2026-17213 | Malicious | Not scored | 28 Sep, 2026 | PyPI azure-langchain-example |
Malicious release: Malicious code in scrapetools2 (PyPI) MAL-2026-17199 | Malicious | Not scored | 27 Sep, 2026 | PyPI scrapetools2 |
Malicious release: Malicious code in aseity (PyPI) MAL-2026-17200 | Malicious | Not scored | 27 Sep, 2026 | PyPI aseity |
Malicious release: Malicious code in caracas4check (PyPI) MAL-2026-17198 | Malicious | Not scored | 27 Sep, 2026 | PyPI caracas4check |
Malicious release: Malicious code in coinscan (PyPI) MAL-2026-17197 | Malicious | Not scored | 27 Sep, 2026 | PyPI coinscan |
Malicious release: Malicious code in claudedashbord (PyPI) MAL-2026-17195 | Malicious | Not scored | 27 Sep, 2026 | PyPI claudedashbord |
Malicious release: Malicious code in donutpromotion (PyPI) MAL-2026-17196 | Malicious | Not scored | 27 Sep, 2026 | PyPI donutpromotion |
Malicious release: Malicious code in metrics-sdk (PyPI) MAL-2026-17194 | Malicious | Not scored | 27 Sep, 2026 | PyPI metrics-sdk |
Malicious release: Malicious code in metrio (PyPI) MAL-2026-17193 | Malicious | Not scored | 27 Sep, 2026 | PyPI metrio |
MONAI through 1.6.0 contains an eval injection vulnerability in _get_fake_spatial_shape() in monai/bundle/scripts.py. The function validates shape expressions with a helper that walks the AST and only collects ast.Name nodes, rejecting any name other than 'p' or 'n', before passing the string to eva CVE-2026-100842, GHSA-h89g-r5pc-wxfm, PYSEC-2026-4017 | High | 0.2% | 27 Sep, 2026 | PyPI monai |
In MONAI 1.6.0, PersistentDataset (monai/data/dataset.py) explicitly rejects the combination track_meta=True with weights_only=True, forcing users who cache MetaTensors (the default tensor type in MONAI >= 1.0) to run torch.load(hashfile, weights_only=False). Related cache helpers in monai/data/util CVE-2026-100841, GHSA-636w-j999-g7x5, PYSEC-2026-4016 | High | 0.1% | 27 Sep, 2026 | PyPI monai |
MONAI through 1.6.0 contains a remote code execution vulnerability in the bundle configuration engine that resolves _target_ values to arbitrary importable callables without an allow list and passes $ expressions to Python eval(). Attackers can publish a malicious bundle with crafted configuration c CVE-2026-100840, GHSA-873f-pvrv-4x83, PYSEC-2026-4015 | High | 0.3% | 27 Sep, 2026 | PyPI monai |
Malicious release: Malicious code in donutautosellsrc (PyPI) MAL-2026-17192 | Malicious | Not scored | 27 Sep, 2026 | PyPI donutautosellsrc |
Malicious release: Malicious code in requests-cache-utils (PyPI) MAL-2026-17191 | Malicious | Not scored | 26 Sep, 2026 | PyPI requests-cache-utils |
GitPython submodule update path traversal can write outside the repository CVE-2026-100689, GHSA-59cr-6r3x-644w | High | 0.4% | 26 Sep, 2026 | PyPI GitPython PyPI gitpython |
vLLM is an inference and serving engine for large language models. In versions from 0.22.1 through 0.28.0, the operator-supplied model revision pin (--revision / --code-revision) is not propagated to several Hugging Face artifact loads for the FunAudioChat and Tarsier2 architectures: the WhisperFeat CVE-2026-100653, GHSA-hhv2-872h-628q, PYSEC-2026-4324 | High | 0.3% | 26 Sep, 2026 | PyPI vllm |
vLLM versions 0.22.0 through 0.23.0 fail to validate stop_token_ids against vocabulary bounds in Rust HTTP and gRPC frontends, allowing out-of-vocabulary token IDs to reach MinTokensLogitsProcessor. Attackers can submit requests with min_tokens greater than zero and out-of-vocabulary stop_token_ids CVE-2026-100652, GHSA-qff2-492f-9fm4, PYSEC-2026-4185 | High | 0.4% | 26 Sep, 2026 | PyPI vllm |
vLLM through 0.29.0 fetches and fully materializes remote or inline media before enforcing its documented media controls (the VLLM_MAX_AUDIO_CLIP_FILESIZE_MB compressed-audio size cap, default 25 MB, and the per-modality --limit-mm-per-prompt item limits). Across four ingress paths — the shared medi CVE-2026-100650, GHSA-p6g9-7v3x-m8mv, PYSEC-2026-4184 | High | 0.8% | 26 Sep, 2026 | PyPI vllm |
khoj has an unauthenticated path traversal in /home/ endpoint that allows file read from server filesystem GHSA-62mm-xwmv-crhg | High | Not scored | 25 Sep, 2026 | PyPI khoj |
SCBE-AETHERMOORE Unauthenticated AetherBrowser Ops API Exposes Operator Email Digests CVE-2026-57443, GHSA-q986-4x7x-gx39, PYSEC-2026-4163 | High | 0.7% | 25 Sep, 2026 | PyPI scbe-aethermoore |
Malicious release: Malicious code in sherpy (PyPI) MAL-2026-17188 | Malicious | Not scored | 25 Sep, 2026 | PyPI sherpy |
Malicious release: Malicious code in tego-managed-agents-test (PyPI) MAL-2026-17183 | Malicious | Not scored | 25 Sep, 2026 | PyPI tego-managed-agents-test |
Malicious release: Malicious code in reqparser (PyPI) MAL-2026-17181 | Malicious | Not scored | 25 Sep, 2026 | PyPI reqparser |
Malicious release: Malicious code in my-private-pkg (PyPI) MAL-2026-17180 | Malicious | Not scored | 25 Sep, 2026 | PyPI my-private-pkg |
Malicious release: Malicious code in vercel-runtime-python (PyPI) MAL-2026-17168 | Malicious | Not scored | 24 Sep, 2026 | PyPI vercel-runtime-python |
Malicious release: Malicious code in prosocks (PyPI) MAL-2026-17167 | Malicious | Not scored | 24 Sep, 2026 | PyPI prosocks |
langchain-nvidia-ai-endpoints has local file disclosure through VLM image inputs GHSA-g28h-2cmm-rj9x | High | Not scored | 24 Sep, 2026 | PyPI langchain-nvidia-ai-endpoints |
PyMongo: PYTHON-5996 Heap out-of-bounds write via signed size overflow in BSON document encoding CVE-2026-96749, GHSA-v4x9-3549-crwv, PYSEC-2026-4296 | High | 0.2% | 24 Sep, 2026 | PyPI pymongo |
PyMongo: PYTHON-5986 Host injection in PyMongo connection string parsing via percent-encoded delimiters CVE-2026-96748, GHSA-vp6j-j7w5-5xjj, PYSEC-2026-4297 | High | 0.4% | 24 Sep, 2026 | PyPI pymongo |
PyMongo: PYTHON-5990 Forced Unix domain socket connection via a .sock KMS endpoint in client-side field level encryption CVE-2026-96747, GHSA-qx36-8mw2-4r3x, PYSEC-2026-4295 | Medium | 0.2% | 24 Sep, 2026 | PyPI pymongo |
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 |
social-auth-core has a Session Fixation issue CVE-2026-57179, GHSA-vqg6-3fw6-j9jg, PYSEC-2026-4168 | Medium | 0.2% | 24 Sep, 2026 | PyPI social-auth-core |
social-auth-core: VK App backend accepts unsigned callback data when auth_key is missing CVE-2026-57178, GHSA-3c93-f73f-qc9h, PYSEC-2026-4165 | High | 0.2% | 24 Sep, 2026 | PyPI social-auth-core |