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 |
|---|---|---|---|---|
ESPHome Device Builder Dashboard: Unauthenticated dashboard access via the HA add-on ingress site bound to all interfaces CVE-2026-59177, GHSA-vv4j-m4vr-f3g6, PYSEC-2026-3834 | High | Not scored | 09 Sep, 2026 | PyPI esphome-device-builder |
Open WebUI: Any authenticated user can reach the Azure platform channel via server-side web fetch CVE-2026-87999, GHSA-34r3-9m95-vq73, PYSEC-2026-4116 | High | 0.4% | 09 Sep, 2026 | PyPI open-webui |
Open WebUI: Non-admin users can delete admin-owned external knowledge connections via knowledge base deletion CVE-2026-87998, GHSA-2724-6cpj-gf3v, PYSEC-2026-4115 | High | 0.5% | 09 Sep, 2026 | PyPI open-webui |
Open WebUI: SSRF into internal services via DNS rebinding in the Playwright web loader CVE-2026-87996, GHSA-4v28-j6q3-5m4r, PYSEC-2026-4120 | High | 0.4% | 09 Sep, 2026 | PyPI open-webui |
Open WebUI: Same-origin XSS to account takeover via terminal port-preview iframe hardcoding allow-same-origin CVE-2026-87995, GHSA-jmc6-2wr8-h3wj, PYSEC-2026-4123 | High | 0.4% | 09 Sep, 2026 | PyPI open-webui |
Open WebUI: Sign-in as another user via wildcard characters in the OAuth subject claim on SQLite CVE-2026-87016, GHSA-wpmr-8h3q-fwj7, PYSEC-2026-4128 | High | 0.6% | 09 Sep, 2026 | PyPI open-webui |
Open WebUI: Unauthenticated requests can stall the server via uncached OIDC fetches in back-channel logout CVE-2026-87011, GHSA-3g9q-v48f-hh9w, PYSEC-2026-4117 | High | 0.6% | 09 Sep, 2026 | PyPI open-webui |
GitPython: Denial of Service via catastrophic backtracking (ReDoS) in Actor.name_email_regex — commit author/committer field parsing CVE-2026-87819, GHSA-g5vv-9gxw-82hx, PYSEC-2026-3984 | High | 0.5% | 09 Sep, 2026 | PyPI GitPython PyPI gitpython |
GitPython: --no-index bypasses diff unsafe-option protections and enables a blind local-file content oracle CVE-2026-87818, GHSA-rw58-wc66-99g4, GHSA-whh4-5q6c-9v3x, PYSEC-2026-3983 | High | 0.4% | 09 Sep, 2026 | PyPI gitpython |
GitPython: Repository content can impersonate the git directory, leading to arbitrary code execution CVE-2026-87817, GHSA-239g-whfq-7xj9, PYSEC-2026-3982 | High | 0.4% | 09 Sep, 2026 | PyPI gitpython |
Windows ML CLI: CORS misconfig enables localhost RCE CVE-2026-84452, GHSA-96p9-rh4f-92cf, PYSEC-2026-3944 | High | 1.6% | 02 Sep, 2026 | PyPI winml-cli |
HTTPX2: Streaming response decompression does not bound peak memory (decompression amplification) CVE-2026-84382, GHSA-8xx6-hgc6-gc2m, PYSEC-2026-3846 | High | 0.6% | 02 Sep, 2026 | PyPI httpx2 |
HTTPX2: Secure WebSocket traffic sent without TLS through SOCKS proxies CVE-2026-84381, GHSA-7mj9-2mp8-4m2p, PYSEC-2026-3844, PYSEC-2026-3845 | High | 0.1% | 02 Sep, 2026 | PyPI httpcore2 PyPI httpx2 |
Scrapy: S3DownloadHandler sends signed S3 requests over plaintext HTTP by default CVE-2026-84366, GHSA-76g3-c3x4-crvx, PYSEC-2026-3918 | High | 0.3% | 01 Sep, 2026 | PyPI scrapy |
tornado: multipart split() creates huge temp list before max_parts check -> memory amplification DoS (httputil.py:34) CVE-2026-91990, GHSA-8423-8fgw-73vq | High | 0.4% | 01 Sep, 2026 | PyPI tornado |
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact GHSA-gqvg-gmmx-x4hm | High | Not scored | 01 Sep, 2026 | PyPI mlflow |
Hugging Face Transformers downloads custom generation code before trust consent CVE-2026-80047, GHSA-x9r9-c232-4q39, PYSEC-2026-4174 | High | 0.1% | 01 Sep, 2026 | PyPI transformers |
Tornado: Urlencoded body parsing omits max_num_fields, so one request can stall the event loop CVE-2026-82397, GHSA-mpf4-983q-p7j4, PYSEC-2026-3928 | High | 0.3% | 31 Aug, 2026 | PyPI tornado |
Protego has exponential backtracking ReDoS in robots.txt URL wildcard matching CVE-2026-55520, GHSA-wjmf-p669-5m5p, PYSEC-2026-3906 | High | 0.5% | 28 Aug, 2026 | PyPI Protego PyPI protego |
piccolo-admin has a privilege escalation issue - admin to superuser via session-token disclosure in GET /api/tables/sessions/. CVE-2026-55485, GHSA-2gh4-jmwq-rr8w, PYSEC-2026-3882 | High | 0.6% | 28 Aug, 2026 | PyPI piccolo-admin |
WsgiDAV MySQL provider has a blind SQL injection CVE-2026-55509, GHSA-p6gw-4frg-j7jw, PYSEC-2026-3945 | High | 0.5% | 28 Aug, 2026 | PyPI WsgiDAV PyPI wsgidav |
NLTK: Model-artifact APIs bypass pathsec and touch files outside allowed roots CVE-2026-81726, GHSA-8mgp-746c-j5xp, PYSEC-2026-3740 | High | 0.3% | 27 Aug, 2026 | PyPI nltk |
NLTK: Quadratic-time DoS in PorterStemmer via long runs of 'y' CVE-2026-81722, GHSA-ww6m-cw3f-q94g, PYSEC-2026-3738 | High | 0.5% | 27 Aug, 2026 | PyPI nltk |
openssl_encrypt before 1.4.9 fails to validate KDF cost parameters in encrypted file metadata and keystore headers, allowing attackers to trigger unbounded memory allocation. Attackers can craft malicious encrypted files declaring arbitrarily large Argon2, scrypt, or balloon KDF parameters to exhaus CVE-2026-81721, GHSA-7894-5gw8-69hr, PYSEC-2026-3803 | High | 0.6% | 27 Aug, 2026 | PyPI openssl-encrypt |
openssl_encrypt (pip: openssl-encrypt) versions before 1.4.9 contain a path traversal flaw in PluginSandbox._is_safe_path, which authorized file access using a bare string-prefix match. A sandboxed plugin without the READ_FILES permission could read or write another plugin's directory that merely sh CVE-2026-81716, GHSA-vr4h-5xqv-xxxf, PYSEC-2026-3800 | High | 0.3% | 27 Aug, 2026 | PyPI openssl-encrypt |
openssl_encrypt (pip package openssl-encrypt) versions <= 1.4.8 do not redact the keyserver bearer token passed as the positional argument to 'keyserver set-token' in the --debug argv dump, because sanitize_argv_for_debug fails to sanitize it. As a result the token is printed in cleartext to stderr CVE-2026-81715, GHSA-jqqp-pf9j-889j, PYSEC-2026-3964 | High | 0.3% | 27 Aug, 2026 | PyPI openssl-encrypt |
openssl-encrypt before 1.4.9 fails to redact the file password in its --debug argv dump when the password is supplied via bundled short-option spellings (e.g. -apHunter2) or abbreviated long-option spellings (e.g. --passw). The sanitizer only recognized exact option names, --option=value forms, and CVE-2026-81705, GHSA-jgvm-7jxv-cgcc, PYSEC-2026-3780 | High | 0.4% | 27 Aug, 2026 | PyPI openssl-encrypt |
openssl_encrypt versions before 1.4.9 contain a weak key derivation vulnerability in the D-Bus CryptoService.EncryptFile handler that uses unstretched SHA-256 instead of Argon2id. Attackers can perform offline password guessing against encrypted files roughly six to seven orders of magnitude faster CVE-2026-81704, GHSA-v9r6-grch-fxw7, PYSEC-2026-3963 | High | 0.3% | 27 Aug, 2026 | PyPI openssl-encrypt |
openssl_encrypt versions before 1.4.9 fail to validate encryption status of embedded post-quantum private keys in file metadata. Attackers can craft files with unencrypted embedded PQC keys that decrypt under any password, bypassing authentication and producing attacker-chosen plaintext with false i CVE-2026-81703, GHSA-qqfq-g2cv-j7v3, PYSEC-2026-3779 | High | 0.2% | 27 Aug, 2026 | PyPI openssl-encrypt |
openssl_encrypt versions before 1.4.9 fail to properly validate key derivation function costs in crafted files, allowing attackers to trigger unbounded memory and CPU exhaustion during pre-authentication processing. Attackers can supply malicious files with excessive KDF parameters to exhaust system CVE-2026-81699, GHSA-phmr-p567-q5g6, PYSEC-2026-3961 | High | 0.5% | 27 Aug, 2026 | PyPI openssl-encrypt |
openssl_encrypt before 1.4.9 fails to validate the total field from QR JSON payloads before materializing ranges. Attackers can supply crafted QR images with extremely large total values to trigger unbounded memory allocation and cause denial of service through out-of-memory conditions. CVE-2026-81693, GHSA-r23m-gf2m-8www, PYSEC-2026-3798 | High | 0.5% | 27 Aug, 2026 | PyPI openssl-encrypt |
openssl_encrypt versions before 1.4.9 fail to validate server URLs in login and register_with_email functions, accepting unencrypted http:// URLs and unconfigured hosts. Attackers on the network path can intercept cleartext credentials including client_id, passwords, and JWTs to achieve full keyserv CVE-2026-81691, GHSA-xr64-hcxg-4ghr, PYSEC-2026-3797 | High | 0.3% | 27 Aug, 2026 | PyPI openssl-encrypt |
openssl-encrypt (pip package) before 1.4.9 contains a symlink-following flaw in its verify-usb v2 added-file allowlist scan. The scan enumerated the drive with rglob(), which in CPython does not descend into symlinked directories and treats the symlink as an ordinary directory, while O_NOFOLLOW on t CVE-2026-81690, GHSA-hw7h-wqf5-6crx, PYSEC-2026-3796 | High | 0.7% | 27 Aug, 2026 | PyPI openssl-encrypt |
openssl_encrypt versions before 1.4.9 derive the remote-pepper wrap key using unsalted HKDF-SHA256 or bare SHA-256 of the password, allowing identical keys across all users and files. Attackers with access to wrapped pepper blobs can precompute a single dictionary table and perform fleet-wide offlin CVE-2026-81689, GHSA-3v63-778v-3mvp, PYSEC-2026-3959 | High | 0.3% | 27 Aug, 2026 | PyPI openssl-encrypt |
openssl_encrypt versions before 1.4.9 store an unkeyed SHA-256 hash of the plaintext in the cleartext file header metadata. Attackers can read this hash without the password to confirm guessed plaintexts offline or fingerprint identical plaintexts across separately-encrypted files. CVE-2026-81688, GHSA-7c3q-gp4v-q29q, PYSEC-2026-3795 | High | 0.3% | 27 Aug, 2026 | PyPI openssl-encrypt |
openssl_encrypt (pip package openssl-encrypt) versions 1.4.8 and earlier store an mTLS client private key in cleartext within a world-readable (0644) SharedPreferences file via the desktop GUI's Settings screen 'combined certificate and private key' PEM field. A local attacker with file system acces CVE-2026-81683, GHSA-r8gw-6hfj-98jw, PYSEC-2026-3792 | High | 0.1% | 27 Aug, 2026 | PyPI openssl-encrypt |
Weblate has IDOR in GroupViewSet that allows authenticated project manager to gain unauthorized read access to any private project CVE-2026-55228, GHSA-2q2q-jr9g-v9rf, PYSEC-2026-3942 | High | 0.4% | 26 Aug, 2026 | PyPI Weblate PyPI weblate |
NLTK: ReDoS in nltk.tgrep via unvalidated user-supplied regular expressions CVE-2026-80206, GHSA-w3v8-gmh9-3wv7, PYSEC-2026-3751 | High | 0.4% | 26 Aug, 2026 | PyPI nltk |
NLTK: ReDoS in nltk.text.Text.findall() via unvalidated user-supplied regular expressions CVE-2026-80205, GHSA-rrv8-h7p8-rx55, PYSEC-2026-3750 | High | 0.7% | 26 Aug, 2026 | PyPI nltk |
Trestle is vulnerable to arbitrary file write via path traversal in author generate commands (Incomplete fix of CVE-2026-46345) CVE-2026-57171, GHSA-r4vp-3vw6-r2x5, PYSEC-2026-4030 | High | 0.2% | 26 Aug, 2026 | PyPI compliance-trestle |
Trestle SSTI in Jinja2 include tags allows arbitrary code execution (Incomplete fix of CVE-2026-46439) CVE-2026-57170, GHSA-mr95-65j8-9mxp, PYSEC-2026-4029 | High | 0.2% | 26 Aug, 2026 | PyPI compliance-trestle |
Trestle has Server-Side Template Injection (SSTI) via Recursive Template Re-evaluation of Untrusted Data CVE-2026-54757, GHSA-jw39-3688-r4rx, PYSEC-2026-3817 | High | 0.4% | 25 Aug, 2026 | PyPI compliance-trestle |
icalendar has Algorithmic Complexity in Equality CVE-2026-55099, GHSA-cv84-9p8j-fj68, PYSEC-2026-3851 | High | 0.6% | 25 Aug, 2026 | PyPI icalendar |
Chainlist has SSRF via MCP SSE and streamable-http transports that allows unauthenticated internal network access CVE-2026-45019, GHSA-hvfh-5mj3-5f3j, PYSEC-2026-3811 | High | 0.4% | 25 Aug, 2026 | PyPI chainlit |
eml_parser vulnerable to DoS via deeply nested parens in Received headers CVE-2026-55620, GHSA-g7gc-gmgp-wgqg, PYSEC-2026-3832 | High | 0.6% | 25 Aug, 2026 | PyPI eml-parser PyPI eml_parser |
mcp-contextforge-gateway has Server-Side Template Injection (SSTI) leading to Remote Code Execution in `PromptService._render_template` via unsandboxed Jinja2 Environment GHSA-vwf3-4xxj-qg6h | High | Not scored | 25 Aug, 2026 | PyPI mcp-contextforge-gateway |
qwed Vulnerable to Authenticated Remote Code Execution via Unsafe SymPy `parse_expr()` CVE-2026-55585, GHSA-q27q-98j4-9pfv, PYSEC-2026-3914 | High | 0.8% | 25 Aug, 2026 | PyPI qwed |
NLTK: Corpus readers follow symlinks outside trusted roots despite pathsec enforcement CVE-2026-79676, GHSA-p4rw-rvv2-7xwr, PYSEC-2026-3737 | High | 0.4% | 25 Aug, 2026 | PyPI nltk |
NLTK: Corpus Reader Sandbox Bypass CVE-2026-79674, GHSA-3gq4-3j92-5w49, PYSEC-2026-3736 | High | 0.4% | 25 Aug, 2026 | PyPI nltk |
djust authentication bypass: a login_required / on_mount LiveView mount redirect does not close the WebSocket, allowing an unauthenticated client to dispatch event-handler calls CVE-2026-55571, GHSA-xx4j-w367-7247, PYSEC-2026-3829 | High | 0.5% | 25 Aug, 2026 | PyPI djust |