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 |
|---|---|---|---|---|
Hydra: Mutable instantiate policy sets allow target blocklist bypass CVE-2026-106439, GHSA-mwj6-rfh8-7qf4, PYSEC-2026-4222 | High | 0.5% | 23 days ago | PyPI hydra-core |
Vyper: Memory corruption using function calls within tuples / nested calls CVE-2020-37286, GHSA-2r3x-4mrv-mcxf | High | 0.3% | 23 days ago | PyPI vyper |
Vyper: Call stack corruption when passing complex type containing non-base type members as argument CVE-2020-37287, GHSA-4v7v-gqf9-ww2g | High | 0.3% | 23 days ago | PyPI vyper |
openapi-python-client: Malicious OpenAPI Documents can cause Arbitrary Code Generation CVE-2026-105801, GHSA-5293-mq8x-g3xj, PYSEC-2026-4245 | High | 0.1% | 23 days ago | PyPI openapi-python-client |
vLLM is an inference and serving engine for large language models. Prior to 0.30.0, the Rust frontend's track_http_metrics middleware records the raw HTTP method token as a Prometheus label for requests reaching registered routes. An unauthenticated attacker can send unique arbitrary method tokens t CVE-2026-105759, GHSA-5fj9-pfhr-6j48, PYSEC-2026-4325 | High | 0.4% | 24 days ago | PyPI vllm |
Quart leaks raw request body (incl. plaintext passwords) to stdout via stray debug print in Body.__await__ GHSA-v853-p72q-4cfw | High | Not scored | 24 days ago | PyPI quart |
Docling: `enable_local_fetch` is not enforced in HTML browser-rendering mode CVE-2026-105750, GHSA-q43m-vhcp-mhvm, PYSEC-2026-4196, PYSEC-2026-4215 | High | 0.4% | 24 days ago | PyPI docling PyPI docling-slim |
Docling imports plugin entry points before the allow_external_plugins check CVE-2026-105745, GHSA-9jxx-vjrv-h2rq, PYSEC-2026-4192, PYSEC-2026-4210 | High | 0.1% | 24 days ago | PyPI docling PyPI docling-slim |
Docling has arbitrary file read/write (and command execution when shell-escape is enabled) when rendering untrusted TikZ with the opt-in Tectonic engine CVE-2026-105744, GHSA-x3q2-h9hx-4r4j, PYSEC-2026-4191, PYSEC-2026-4216 | High | 0.4% | 24 days ago | PyPI docling PyPI docling-slim |
Langflow: IP Spoofing Bypass via `X-Forwarded-For` Allowing Remote Configuration Write CVE-2026-105741, GHSA-4f6c-2vvp-gw82, PYSEC-2026-4229 | High | 0.2% | 24 days ago | PyPI langflow |
Langflow has Authenticated Cross-Project File Disclosure via Unscoped MCP Resource Handlers CVE-2026-105699, GHSA-4hmc-cfm3-w43c, PYSEC-2026-4230 | High | 0.3% | 24 days ago | PyPI langflow |
Vibe-Trading file-read tools expose arbitrary server-readable files CVE-2026-114106, GHSA-5rmq-chc7-m22f | High | 0.4% | 27 days ago | PyPI vibe-trading-ai |
LangGraph SDK custom auth silently ignores actions= on resource decorators CVE-2026-104873, GHSA-fvww-7h3r-vfhp, PYSEC-2026-4240 | High | 0.3% | 27 days ago | PyPI langgraph-sdk |
Dulwich: Arbitrary File Write (RCE) on Windows via Unvalidated Drive Letters in Tree Paths CVE-2026-114094, GHSA-8mcx-5rqc-vhmf | High | 0.7% | 27 days ago | PyPI dulwich |
Dulwich: Infinite Loop Denial of Service (DoS) in Packfile Object Resolution CVE-2026-114095, GHSA-35mr-4567-66vg | High | 0.3% | 27 days ago | PyPI dulwich |
Dulwich: Symlink write-through in checkout(paths=[]) via raw os.open bypasses all symlink protections CVE-2026-114096, GHSA-8w8g-wq8h-fq33 | High | 0.2% | 27 days ago | PyPI dulwich |
Dulwich: Symlink directory traversal in filter-branch index_filter via cross-commit state persistence CVE-2026-114097, GHSA-5fqc-mrg8-w798 | High | 0.2% | 27 days ago | PyPI dulwich |
Dulwich: Symlink directory traversal in stash pop allows arbitrary file write via intermediate directory symlinks CVE-2026-114098, GHSA-cm62-gvxx-vmxx | High | 0.2% | 27 days ago | PyPI dulwich |
fsspec: Server-Side Template Injection in ReferenceFileSystem leads to Remote Code Execution CVE-2026-104851, GHSA-27vj-qcqg-25rc, PYSEC-2026-4217 | High | 0.5% | 27 days ago | PyPI fsspec |
tornado: CurlAsyncHTTPClient enforces no response-size limit — decompression bomb drives unbounded memory accumulation to OOM CVE-2026-103262, GHSA-chx6-46f5-w4vp | High | 0.6% | 28 days ago | PyPI tornado |
Tornado: StaticFileHandler follows symlinks outside static root (path traversal) CVE-2026-103263, GHSA-c2m8-h5v5-343r | High | 0.5% | 28 days ago | PyPI tornado |
pypdf: Possible large memory usage when retrieving alphabetical page labels CVE-2026-103000, GHSA-w23x-9jrw-r45c, PYSEC-2026-4160 | High | 0.4% | 29 days ago | PyPI pypdf |
pypdf: Possible long runtimes with large amount of embedded files CVE-2026-102999, GHSA-v247-6f48-mgcj, PYSEC-2026-4159 | High | 0.3% | 29 days ago | PyPI pypdf |
pypdf: Possible long runtimes when generating appearance streams CVE-2026-102998, GHSA-php9-fj8v-98fj, PYSEC-2026-4157 | High | 0.3% | 29 days ago | PyPI pypdf |
pypdf: Possible long runtimes for partially malformed FlateDecode streams (Follow-up) CVE-2026-102997, GHSA-jw7q-gvrg-4vj3, PYSEC-2026-4156 | High | 0.3% | 29 days ago | PyPI pypdf |
pypdf: Possible large memory usage when parsing font data CVE-2026-102996, GHSA-g9cg-prrw-2r8q, PYSEC-2026-4155 | High | 0.3% | 29 days ago | PyPI pypdf |
pypdf: Possible large memory usage for large /ToUnicode streams (Follow-up 2) CVE-2026-102995, GHSA-fp3h-c4fm-7vvf, PYSEC-2026-4154 | High | 0.3% | 29 days ago | PyPI pypdf |
pypdf: Possible long runtimes/large memory usage when parsing indirect objects CVE-2026-102994, GHSA-5jq2-8x83-x246, PYSEC-2026-4153 | High | 0.3% | 29 days ago | PyPI pypdf |
pypdf: Possible large memory usage when retrieving Roman page labels CVE-2026-102993, GHSA-qv6h-rv94-w285, PYSEC-2026-4158 | High | 0.3% | 29 days ago | PyPI pypdf |
JupyterLab: Cross-site scripting (XSS) in JupyterLab via notebook cells pasted from the system clipboard CVE-2026-102831, GHSA-6966-vjj6-99xv, PYSEC-2026-4057, PYSEC-2026-4058, PYSEC-2026-4060, PYSEC-2026-4112 | High | 0.2% | 29 Sep, 2026 | PyPI jupyterlab PyPI jupyterlite PyPI jupyterlite-core PyPI notebook |
urllib3: HTTPResponse.stream()/read_chunked() buffers an unbounded chunk-size line into memory CVE-2026-97689, GHSA-vxq7-64xx-v4gw, PYSEC-2026-4177 | High | 0.3% | 29 Sep, 2026 | PyPI urllib3 |
urllib3: HTTPS proxy TLS configuration may be ignored or overridden CVE-2026-97687, GHSA-8988-9cw3-xx77, PYSEC-2026-4175 | High | 0.2% | 29 Sep, 2026 | PyPI urllib3 |
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: 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 |
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 |
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 |
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 |