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 |
|---|---|---|---|---|
utcp-http has an OAuth2 `tokenUrl` Trust Boundary Bypass in OpenAPI Conversion GHSA-8cp3-qxj6-px34 | High | Not scored | 25 Aug, 2026 | PyPI utcp-http |
utcp-http SSRF: HTTP tool invocation follows redirects without re-validating the target GHSA-9qhg-99ww-9mqc | High | Not scored | 25 Aug, 2026 | PyPI utcp-http |
PraisonAI: Origin-validation bypass (startswith prefix match) enables unauthenticated cross-site request forgery against the PraisonAI MCP HTTP server CVE-2026-55532, GHSA-pvph-5j39-v8qc, PYSEC-2026-3892 | High | 0.2% | 25 Aug, 2026 | PyPI PraisonAI PyPI praisonai |
PraisonAI: Authentication fail-open in Recipe server allows unauthenticated access when API key or JWT auth is configured without a secret CVE-2026-55533, GHSA-gfq8-hmph-9gjv, PYSEC-2026-3889 | High | 0.5% | 25 Aug, 2026 | PyPI PraisonAI PyPI praisonai |
PraisonAI: [Auth Bypass] PraisonAI async Jobs API (`/api/v1/runs`) has no authentication — unauthenticated job execution, result theft, cancel and delete CVE-2026-55539, GHSA-2jgc-f764-c5r2, PYSEC-2026-3885 | High | 0.6% | 25 Aug, 2026 | PyPI PraisonAI PyPI praisonai |
praisonaiagents vulnerable to arbitrary file write via unsanitized `user_id` in `FileMemory.__init__()` — path traversal to any writable location CVE-2026-55527, GHSA-gxmw-5f7x-6g22, PYSEC-2026-3902 | High | 0.5% | 25 Aug, 2026 | PyPI praisonaiagents |
PraisonAI: `--api-key` flag on `praisonai serve` is not properly enforced CVE-2026-55541, GHSA-pvxx-r596-f5qj, PYSEC-2026-3893 | High | 0.5% | 25 Aug, 2026 | PyPI PraisonAI PyPI praisonai |
PraisonAI: Webhook SSRF via DNS fail-open in `JobSubmitRequest.validate_webhook_url()` — bypass of CVE-2026-40114 CVE-2026-55537, GHSA-rg5q-pp8p-f7jm, PYSEC-2026-3895 | High | 0.3% | 25 Aug, 2026 | PyPI PraisonAI PyPI praisonai |
PraisonAI: [Auth Bypass] `praisonai serve agents --api-key` is silently ignored — agent-invocation routes (`POST /agents`, `POST /agents/{agent_name}`) run unauthenticated CVE-2026-55538, GHSA-r7v3-x45f-g7hp, PYSEC-2026-3894 | High | 0.4% | 25 Aug, 2026 | PyPI PraisonAI PyPI praisonai |
PraisonAI: [Path Traversal] agent tools escape the configured workspace via symlinks CVE-2026-55540, GHSA-ch89-h4r2-c8f8, PYSEC-2026-3888 | High | 0.4% | 25 Aug, 2026 | PyPI PraisonAI PyPI praisonai |
PraisonAI serve agents --api-key is ignored, allowing unauthenticated remote agent execution CVE-2026-55534, GHSA-7ww9-85pg-cv4x, PYSEC-2026-3887 | High | 0.5% | 25 Aug, 2026 | PyPI PraisonAI PyPI praisonai |
praisonaiagents has an SSRF protection bypass in `spider_tools._host_is_blocked()` via DNS-resolved hostnames (`127.0.0.1.nip.io`) CVE-2026-55526, GHSA-x44h-65qv-cw74, PYSEC-2026-3905 | High | 0.4% | 25 Aug, 2026 | PyPI praisonaiagents |
praisonaiagents: AgentServer declares auth_token but never enforces it on any route CVE-2026-55528, GHSA-7g3p-92qq-8wvh, PYSEC-2026-3899 | High | 0.5% | 25 Aug, 2026 | PyPI praisonaiagents |
praisonaiagents web_crawl vulnerable to SSRF via redirect-following CVE-2026-55525, GHSA-5r34-2g38-6569, PYSEC-2026-3898 | High | 0.5% | 25 Aug, 2026 | PyPI praisonaiagents |
NLTK: pathsec SSRF protection can be bypassed when a proxy is configured CVE-2026-78682, GHSA-6ww7-3frv-cqxh, PYSEC-2026-3733 | High | 0.4% | 25 Aug, 2026 | PyPI nltk |
NLTK: Entity-expansion DoS (billion laughs) via remaining raw ElementTree parses CVE-2026-78681, GHSA-97qj-x29f-37w7, PYSEC-2026-3748 | High | 0.5% | 25 Aug, 2026 | PyPI nltk |
NLTK: Uncontrolled search path when invoking the Graphviz 'dot' binary CVE-2026-78680, GHSA-6hwm-xvph-95vm, PYSEC-2026-3868 | High | 0.2% | 25 Aug, 2026 | PyPI nltk |
GitPython: TagReference.create positional reference bypasses kwargs-only --file guard, enabling arbitrary file read (incomplete fix of 3af0c251) CVE-2026-78679, GHSA-3wxw-xv34-2frg, PYSEC-2026-3837 | High | 0.3% | 25 Aug, 2026 | PyPI GitPython PyPI gitpython |
GitPython: Incomplete unsafe_git_revision_options denylist omits --contents/-S, enabling arbitrary file read via Repo.blame() CVE-2026-78678, GHSA-5xxx-qhh7-9287, PYSEC-2026-3788 | High | 0.4% | 25 Aug, 2026 | PyPI GitPython PyPI gitpython |
GitPython: clone_from()/clone() omit --separate-git-dir from unsafe_git_clone_options, enabling arbitrary git-directory creation outside the destination CVE-2026-78677, GHSA-8mcc-hrx5-hvxc, PYSEC-2026-3787 | High | 0.7% | 25 Aug, 2026 | PyPI GitPython PyPI gitpython |
GitPython: Arbitrary local file content disclosure via [include] directive in untrusted .gitmodules (SubmoduleConfigParser never disables merge_includes) CVE-2026-78675, GHSA-7833-fr7j-v32q, PYSEC-2026-3785 | High | 0.2% | 25 Aug, 2026 | PyPI GitPython PyPI gitpython |
Mistune: Denial of Service — RecursionError via Excessive Emphasis Markers in Markdown CVE-2026-76098, GHSA-6m44-fpc8-c3rq, PYSEC-2026-3863 | High | 0.5% | 24 Aug, 2026 | PyPI mistune |
NLTK: Symlink escape in CorpusReader allows arbitrary local file read outside the corpus root CVE-2026-70626, GHSA-r6gq-whwq-mvg9, PYSEC-2026-3732 | High | 0.2% | 22 Aug, 2026 | PyPI nltk |
NLTK: FileSystemPathPointer.open() sandbox check is dead code — arbitrary file read via file:// protocol CVE-2026-65915, GHSA-72r2-7mfr-5xr9, PYSEC-2026-3731 | High | 0.4% | 22 Aug, 2026 | PyPI nltk |
NLTK: StreamBackedCorpusView Bypasses pathsec.ENFORCE - Arbitrary Local File Read CVE-2026-63312, GHSA-x5ph-mj9p-rfr8, PYSEC-2026-3730 | High | 0.7% | 22 Aug, 2026 | PyPI nltk |
NLTK: Default ENFORCE=False Disables All pathsec Security Controls CVE-2026-62388, GHSA-p3m8-78j2-g5p3, PYSEC-2026-3722 | High | 0.5% | 22 Aug, 2026 | PyPI nltk |
NLTK: Stable FrameNet and NKJP readers parse outside-root XML CVE-2026-62385, GHSA-568f-pv23-39p4, PYSEC-2026-3728 | High | 0.4% | 22 Aug, 2026 | PyPI nltk |
NLTK: Symlink-based sandbox bypass in FramenetCorpusReader (bypasses the fix for CVE-2026-54292) CVE-2026-62384, GHSA-f833-7jw8-xwrv, PYSEC-2026-3789 | High | 0.7% | 22 Aug, 2026 | PyPI nltk |
NLTK AllowlistUnpickler dotted-name validation bypass allows remote code execution CVE-2026-71513, GHSA-5gh2-94qg-qppq, PYSEC-2026-3867 | High | 1.1% | 22 Aug, 2026 | PyPI nltk |
Hydra: hydra.utils.instantiate with untrusted config can lead to code execution CVE-2026-68508, GHSA-2cp2-2r3c-7p7r, PYSEC-2026-3850 | High | 0.5% | 21 Aug, 2026 | PyPI hydra-core |
Omnigent: Unvalidated os_env.cwd in agent bundle yields arbitrary host filesystem access on runners without OMNIGENT_RUNNER_WORKSPACE CVE-2026-62677, GHSA-p8rw-8qj3-hf33, PYSEC-2026-3875 | High | 0.6% | 21 Aug, 2026 | PyPI omnigent |
Omnigent Guardrail policy bypass: shell-command parser fails open in policies/builtins/_shell.py CVE-2026-62676, GHSA-7mqg-cx4g-x2rf, PYSEC-2026-3873 | High | 0.4% | 21 Aug, 2026 | PyPI omnigent |
Omnigent: Uploaded Agent Bundle Allows Authenticated Runner RCE via Python Callable Tools CVE-2026-62675, GHSA-756x-9hf6-q4h4, PYSEC-2026-3872 | High | 0.7% | 21 Aug, 2026 | PyPI omnigent |
NLTK TweetTokenizer vulnerable to denial of service through catastrophic regex backtracking CVE-2026-72818, GHSA-qx2g-xrx7-vfh8, PYSEC-2026-3870 | High | 0.7% | 20 Aug, 2026 | PyPI nltk |
django CMS: Plugin move endpoint allows cyclic reparenting (DoS) CVE-2026-54623, GHSA-8jj7-4v57-frf5, PYSEC-2026-3822 | High | 0.5% | 20 Aug, 2026 | PyPI django-cms |
LangChain MongoDB has NoSQL Operator Injection in MongoDBSaver.list() leading to cross-tenant data exposure CVE-2026-55253, GHSA-533j-2v4q-mw5h, PYSEC-2026-3859, PYSEC-2026-3860 | High | 0.5% | 20 Aug, 2026 | PyPI langgraph-checkpoint-mongodb PyPI langgraph-store-mongodb |
GeoLens's authorization and cache-scope flaws disclose private dataset data and metadata to unauthorized users (fixed in 1.2.4) GHSA-p77j-g7h5-r2vw | High | Not scored | 19 Aug, 2026 | PyPI geolens |
Document Merge Service vulnerable to RCE via SSTI (xlsx tempaltes) CVE-2026-53964, GHSA-w47q-945m-q9pc, PYSEC-2026-3830 | High | 0.5% | 19 Aug, 2026 | PyPI document-merge-service |
MONAI: Unsafe deserialization in NumpyReader allows arbitrary code execution via malicious .npy files CVE-2026-100845, GHSA-wg9g-w2j2-8pgr, PYSEC-2026-4020 | High | 0.2% | 18 Aug, 2026 | PyPI monai |
MONAI vulnerable to OS command injection CVE-2026-100844, GHSA-rghg-q7wp-9767, PYSEC-2026-4019 | High | 0.9% | 18 Aug, 2026 | PyPI MONAI PyPI monai |
Incomplete Fix in MONAI: algo_from_pickle() pickle.loads() RCE still present in v1.5.2 despite GHSA-89gg-p5r5-q6r4 claiming patch CVE-2026-100843, GHSA-qxq5-qhx6-94qw, PYSEC-2026-4018 | High | 0.3% | 18 Aug, 2026 | PyPI monai |
Lemur: Any user can revoke arbitrary certificates at the CA by uploading a duplicate record and revoking it CVE-2026-71417, GHSA-pxmc-2ffp-8j67, PYSEC-2026-3678 | High | 0.1% | 18 Aug, 2026 | PyPI lemur |
Lemur: Unchecked `replaces[]` lets any user silence notifications and hijack auto-rotation for arbitrary certificates CVE-2026-71308, GHSA-cfh6-pv5c-38jv, PYSEC-2026-3675 | High | 0.3% | 18 Aug, 2026 | PyPI lemur |
Lemur: Authenticated low-privilege users can read plaintext destination credentials (SFTP password / private-key passphrase) via the destinations API CVE-2026-71307, GHSA-6c8m-q6g9-vrw3, PYSEC-2026-3674 | High | 0.3% | 18 Aug, 2026 | PyPI lemur |
Lemur: Incomplete fix for GHSA-v2wp-frmc-5q3v -- ACME authority update endpoint allows non-admin to replace `acme_url` with internal IP, bypassing allowlist CVE-2026-71303, GHSA-v5rc-cpwc-cfpr, PYSEC-2026-3679 | High | 0.3% | 18 Aug, 2026 | PyPI lemur |
Lemur: Server-Side Request Forgery via the ACME client following server-controlled URLs CVE-2026-70666, GHSA-xpmj-wjcp-6pww, PYSEC-2026-3680 | High | 0.2% | 18 Aug, 2026 | PyPI lemur |
GeoLens: Cross-dataset authorization bypass discloses private dataset metadata, schema, sample values, table rows, and raster/vector tile data CVE-2026-55178, GHSA-p23g-mvhj-jh3j, PYSEC-2026-3662, PYSEC-2026-3663 | High | 0.6% | 18 Aug, 2026 | PyPI geolens PyPI geolens-cli npm @geolens/sdk |
atomic-agents-stack: Parallel helper/delegate batch reserves $0 for models absent from the pricing table, bypassing the cost-cap fan-out guard CVE-2026-91987, GHSA-j659-8xh6-5pq5 | High | 0.5% | 17 Aug, 2026 | PyPI atomic-agents-stack |
sqlparse: Inefficient Regex Handling of Dollar-Quoted SQL Literals Leads to ReDoS (Denial of Service) CVE-2026-59893, GHSA-prg7-hcfm-mfcr, PYSEC-2026-3698 | High | 0.3% | 17 Aug, 2026 | PyPI sqlparse |
sqlparse: TokenList.__init__ materializes O(subtree) value per group, causing CPU DoS before depth/token caps trigger CVE-2026-54284, GHSA-pwgv-4x5q-6m9f, PYSEC-2026-3699 | High | 0.3% | 17 Aug, 2026 | PyPI sqlparse |