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 |
|---|---|---|---|---|
plone.restapi: Stored XSS by spoofing mime type GHSA-8rqh-vxpr-x77p | Medium | Not scored | 17 Jul, 2026 | PyPI plone-restapi PyPI plone.restapi |
plone.app.textfield: Stored XSS by spoofing mime type CVE-2026-54503, GHSA-4r4f-gg25-rmg5, PYSEC-2026-3497 | Medium | 0.4% | 17 Jul, 2026 | PyPI plone-app-textfield PyPI plone.app.textfield |
Pixeldrain API key shared with unverified thirdparty sites CVE-2026-54254, GHSA-f5pf-q7c7-m3vv, PYSEC-2026-3460 | Medium | 0.5% | 15 Jul, 2026 | PyPI cyberdrop-dl-patched |
FiftyOne App server uses wildcard CORS (Access-Control-Allow-Origin: *), enabling cross-origin reads of local server data CVE-2026-53656, GHSA-q78p-hj9h-5466, PYSEC-2026-3465 | Medium | 0.1% | 15 Jul, 2026 | PyPI fiftyone |
PraisonAI: Human-in-the-loop tool approval is cached by tool name and silently reused for all subsequent calls with arbitrary arguments CVE-2026-60087, GHSA-29r9-67vg-qj56, PYSEC-2026-4265 | Medium | 0.3% | 15 Jul, 2026 | PyPI praisonaiagents |
Keras: tar extraction permits symlink-based path traversal CVE-2026-12482, GHSA-58hv-7753-xmfq, PYSEC-2026-3630 | Medium | 0.3% | 14 Jul, 2026 | PyPI keras |
Apple App Store Server Python Library: SignedDataVerifier accepts stale OCSP GOOD responses and can bypass certificate revocation checks GHSA-8f6j-263m-g72x | Medium | Not scored | 13 Jul, 2026 | PyPI app-store-server-library |
Authenticated SSRF in Gravitino JobManager allows server-side HTTP requests to internal network and cloud metadata endpoints via unvalidated job template URIs. A vulnerability in Apache Gravitino.
This issue affects Apache Gravitino: from 1.0.0 through 1.2.1.
Users are recommended to upgrade to ve CVE-2026-49876, PYSEC-2026-3442 | Medium | 0.5% | 13 Jul, 2026 | PyPI apache-gravitino |
PyOD persistence.load deserializes untrusted artifacts before validation CVE-2026-15529, GHSA-997v-r4v7-9f3g, PYSEC-2026-3909 | Medium | 0.4% | 13 Jul, 2026 | PyPI pyod |
PraisonAI: Project custom command templates can read outside-workspace files into model prompts CVE-2026-60088, GHSA-xpx6-x8c2-mw5w, PYSEC-2026-4261 | Medium | 0.2% | 11 Jul, 2026 | PyPI praisonai |
CredSweeper: Recursive archive size-limit bypass in deep scanner allows crafted compressed inputs to exhaust resources GHSA-9mqm-qcwf-5qhg | Medium | Not scored | 10 Jul, 2026 | PyPI credsweeper |
MCP Atlassian: DNS-rebinding TOCTOU bypass of the SSRF fix (CVE-2026-27826) CVE-2026-73497, GHSA-489g-7rxv-6c8q | Medium | 0.4% | 10 Jul, 2026 | PyPI mcp-atlassian |
PraisonAI: FastContext path resolution permits absolute and traversal reads outside the workspace CVE-2026-61432, GHSA-4xxv-6wmf-xf45, PYSEC-2026-4268 | Medium | 0.3% | 10 Jul, 2026 | PyPI praisonaiagents |
PraisonAI: ContextGatherer include resolution permits absolute and traversal reads outside the workspace CVE-2026-61431, GHSA-q7m5-3jmv-vm48, PYSEC-2026-4258 | Medium | 0.4% | 10 Jul, 2026 | PyPI praisonai |
PraisonAI: Project config can auto-save agent output outside the project root CVE-2026-60089, GHSA-qjw5-xwrp-xwpq, PYSEC-2026-4273 | Medium | 0.2% | 10 Jul, 2026 | PyPI praisonaiagents |
PraisonAI: Prompt-injection defense blocks only when 3+ detector families fire simultaneously; realistic single-vector injections pass through unblocked CVE-2026-60086, GHSA-4r3p-w3mc-5v34, PYSEC-2026-4248 | Medium | 0.3% | 10 Jul, 2026 | PyPI praisonai |
psd-tools vulnerable to arbitrary file write via smart-object filename CVE-2026-49836, GHSA-2rmg-vrx8-9j2f, PYSEC-2026-2969 | Medium | 0.2% | 09 Jul, 2026 | PyPI psd-tools |
Rattler vulnerable to package cache path traversal via conda package build string CVE-2026-53956, GHSA-h672-p7h7-97v9, PYSEC-2026-2970 | Medium | 0.3% | 09 Jul, 2026 | PyPI py-rattler PyPI py_rattler crates.io rattler_cache |
Open WebUI: Unauthenticated WebSocket Access to Collaborative Document Handlers (ydoc:awareness:update, ydoc:document:leave) CVE-2026-59715, GHSA-gmfw-g93r-vg53, PYSEC-2026-3599 | Medium | 0.4% | 09 Jul, 2026 | PyPI open-webui |
Open WebUI: POST /api/v1/images/edit bypasses the global image-edit switch and the per-user image-generation permission CVE-2026-59227, GHSA-rqj7-6wrp-6g2g, PYSEC-2026-3604 | Medium | 0.4% | 09 Jul, 2026 | PyPI open-webui |
Open WebUI: Scheduled automations continue after pending-user deactivation and stored model ACL revocation CVE-2026-59226, GHSA-mvx4-532p-xfm9, PYSEC-2026-3602 | Medium | 0.5% | 09 Jul, 2026 | PyPI open-webui |
Open WebUI: Arena task endpoints can bypass underlying model access controls CVE-2026-59225, GHSA-m3qf-58wf-w979, PYSEC-2026-3601 | Medium | 0.4% | 09 Jul, 2026 | PyPI open-webui |
Open WebUI: `WEB_FETCH_FILTER_LIST` host allow/block filter bypassable via URL path and non-label-boundary matching CVE-2026-59223, GHSA-qg3f-8x3j-ggf2, PYSEC-2026-3603 | Medium | 0.4% | 09 Jul, 2026 | PyPI open-webui |
Open WebUI: /api/v1/channels/{id}/members exposes full user model including sensitive credentials CVE-2026-59222, GHSA-gh7p-78x6-jw6m, PYSEC-2026-3598 | Medium | 0.5% | 09 Jul, 2026 | PyPI open-webui |
Open WebUI: ReDoS in skill-mention regexes causes whole-instance DoS on default config CVE-2026-59220, GHSA-ffpj-xv5c-p3gw, PYSEC-2026-3596 | Medium | 0.6% | 09 Jul, 2026 | PyPI open-webui |
Open WebUI: Account enumeration via observable login timing discrepancy CVE-2026-59218, GHSA-7rw5-9f7q-xj36, PYSEC-2026-3594 | Medium | 0.4% | 09 Jul, 2026 | PyPI open-webui |
Open WebUI: Upload `metadata.knowledge_id` bypasses the knowledge-base write-access check (read-only users can add files to KB) CVE-2026-59217, GHSA-7r7x-gjvr-448g, PYSEC-2026-3593 | Medium | 0.4% | 09 Jul, 2026 | PyPI open-webui |
Open WebUI: Cross-user model-list exposure via static cache key in get_all_models (aiocache key= vs key_builder= misuse) CVE-2026-59213, GHSA-3wp3-xxj9-5jqq, PYSEC-2026-3589 | Medium | 0.4% | 09 Jul, 2026 | PyPI open-webui |
Open WebUI: Model meta.knowledge read-only file access can be upgraded to file write/delete CVE-2026-59212, GHSA-2xwm-4h2q-ggfx, PYSEC-2026-3588 | Medium | 0.4% | 09 Jul, 2026 | PyPI open-webui |
pymonocypher: Potential heap buffer overflow on nb_blocks in argon2i_32 when provided buffer is too small CVE-2026-53720, GHSA-8f95-v3jq-cj86, PYSEC-2026-3000 | Medium | 0.2% | 09 Jul, 2026 | PyPI pymonocypher |
pyLoad: Unbounded Memory Growth Leading to DoS and Potential DDoS in EventManager CVE-2026-48987, GHSA-c2f9-4mc8-j656, PYSEC-2026-2992 | Medium | 0.4% | 09 Jul, 2026 | PyPI pyload-ng |
pyLoad: SSRF guard bypass via IPv6 6to4/NAT64 transition wrappers of internal IPs CVE-2026-48737, GHSA-m5x5-28jr-gpjj, PYSEC-2026-2995 | Medium | 0.3% | 09 Jul, 2026 | PyPI pyload-ng |
asyncssh has an incomplete fix for CVE-2026-45309 — AuthorizedKeysFile %u still escapes the intended directory via a leading ~ (and weakly via ${ENV}) username substitution CVE-2026-54590, GHSA-qr67-gv47-xwwh, PYSEC-2026-3809 | Medium | 0.3% | 08 Jul, 2026 | PyPI asyncssh |
OpenCTI is an open source platform for managing cyber threat intelligence knowledge and observables. Prior to 7.260401.0, the OpenCTI GraphQL API exposes a script filter operator in its FilterOperator enum that allows any authenticated user with the KNOWLEDGE capability to pass user-supplied Elastic CVE-2026-35211, GHSA-qpp6-p693-rmm4, PYSEC-2026-3446 | Medium | 0.5% | 08 Jul, 2026 | PyPI pycti |
Trapster Community: Unauthenticated malformed DNS compression pointers crash per-packet honeypot handler GHSA-mxwc-wh95-pw4g | Medium | Not scored | 08 Jul, 2026 | PyPI trapster |
LiteLLM: Arbitrary file write via path traversal in Skills archive extraction CVE-2026-59820, GHSA-5jmr-gcrj-2c9q, PYSEC-2026-3477 | Medium | 0.6% | 08 Jul, 2026 | PyPI litellm |
pypdf: Possible large memory usage for wrong image dimensions CVE-2026-59938, GHSA-5qjq-93h5-hrgp, PYSEC-2026-3611 | Medium | 0.5% | 08 Jul, 2026 | PyPI pypdf |
pypdf: Possible long runtimes for repeated malformed cross-reference entries CVE-2026-59937, GHSA-55h5-xmcq-c37v, PYSEC-2026-3610 | Medium | 0.6% | 08 Jul, 2026 | PyPI pypdf |
Mistune toc / TableOfContents directive: heading IDs use predictable `toc_N` numbering with no slugification, allowing collision with attacker-controlled `id="toc_N"` content CVE-2026-59930, GHSA-2hm2-hc3v-44h9, PYSEC-2026-2218 | Medium | 0.2% | 08 Jul, 2026 | PyPI mistune |
Mistune renderers/html.safe_url: HARMFUL_PROTOCOLS list misses legacy and chained schemes that historically chain to `javascript:` execution CVE-2026-59929, GHSA-qfrw-5rxm-mhh2, PYSEC-2026-2217 | Medium | 0.3% | 08 Jul, 2026 | PyPI mistune |
Mistune directives/include: mutual `.. include::` recursion crashes the renderer with `RecursionError`, denial of service via two attacker-controlled markdown files CVE-2026-59927, GHSA-8mpj-m6qm-5qr8, PYSEC-2026-2215 | Medium | 0.5% | 08 Jul, 2026 | PyPI mistune |
Mistune: XSS via unescaped class option in Admonition directive CVE-2026-59926, GHSA-g97x-gvcm-x72h, PYSEC-2026-2214 | Medium | 0.3% | 08 Jul, 2026 | PyPI mistune |
Mistune: Arbitrary File Read via Include directive path traversal CVE-2026-59924, GHSA-r4rv-85jg-w4mf, PYSEC-2026-2212 | Medium | 0.5% | 08 Jul, 2026 | PyPI mistune |
Mistune: XSS via percent-encoded javascript URI bypass in safe_url() CVE-2026-59923, GHSA-8c25-4j27-2rv3, PYSEC-2026-2211 | Medium | 0.3% | 08 Jul, 2026 | PyPI mistune |
setuptools: MANIFEST.in exclusion bypass in sdist via Unicode normalization collision (NFC/NFD) on macOS APFS/HFS+ BIT-setuptools-2026-59890, CVE-2026-59890, GHSA-h35f-9h28-mq5c, PYSEC-2026-3447 | Medium | 0.4% | 08 Jul, 2026 | PyPI setuptools |
Flask-Security-Too: WebAuthn reauthentication freshness bypass via cross-user assertion GHSA-f66q-9rf6-8795 | Medium | Not scored | 07 Jul, 2026 | PyPI Flask-Security-Too PyPI flask-security-too |
ha-mcp: Add-on settings and policy routes are reachable without authentication at the bare root path GHSA-q855-8rh5-jfgq | Medium | Not scored | 07 Jul, 2026 | PyPI ha-mcp |
aiosmtplib vulnerable to SMTP command injection via CR/LF in sender/recipient address CVE-2026-53533, GHSA-v3q9-hj7j-63hq, PYSEC-2026-2338 | Medium | 0.5% | 07 Jul, 2026 | PyPI aiosmtplib |
Django: DomainNameValidator permits newline characters that may enable HTTP header injection BIT-django-2026-53878, CVE-2026-53878, GHSA-8qcx-xf44-272x, PYSEC-2026-2092 | Medium | 0.3% | 07 Jul, 2026 | PyPI django |
Django: GDALRaster may over-read heap memory when constructed from bytes BIT-django-2026-53877, CVE-2026-53877, GHSA-crhf-3pfg-w68w, PYSEC-2026-2091 | Medium | 0.5% | 07 Jul, 2026 | PyPI django |