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 |
|---|---|---|---|---|
sqlparse: Quadratic O(n²) DoS in group_comments CVE-2026-71491, GHSA-f2ff-p2ww-7p4p, PYSEC-2026-3697 | High | 0.3% | 17 Aug, 2026 | PyPI sqlparse |
Glances: `--disable-config-exec` does not cover on-alert action commands (incomplete fix of CVE-2026-53925) CVE-2026-68519, GHSA-59fj-m2j6-hcxh, PYSEC-2026-3665 | High | 0.2% | 17 Aug, 2026 | PyPI glances |
Glances: Incomplete fix of CVE-2026-32608: action-template sanitizer is bypassed by nested stat values (process 'cmdline') → OS command injection CVE-2026-62982, GHSA-73wf-9vmv-5pv9, PYSEC-2026-3666 | High | 0.2% | 17 Aug, 2026 | PyPI glances |
Glances has a command injection bypass of action-template sanitizer via cross-field shell-operator reconstruction CVE-2026-68518, GHSA-qcpp-8x79-hhp3, PYSEC-2026-3668 | High | 0.2% | 17 Aug, 2026 | PyPI glances |
openssl_encrypt versions before 1.4.0 contain hardcoded default JWT signing secrets in config.py that pass validation checks. Attackers with access to source code can forge valid JWT tokens for any client_id to gain authenticated access to keyserver and telemetry APIs. CVE-2026-74893, GHSA-qc6h-gfjh-7qqg, PYSEC-2026-3768 | High | 0.4% | 17 Aug, 2026 | PyPI openssl-encrypt |
openssl_encrypt versions before 1.4.0 contain a hardcoded default secret key in the standalone telemetry server configuration that is used for API key hashing. Attackers who know this default value can predict or forge API key hashes to compromise telemetry API authentication. CVE-2026-74892, GHSA-p926-6hjp-w9jw, PYSEC-2026-3746 | High | 0.5% | 17 Aug, 2026 | PyPI openssl-encrypt |
openssl_encrypt versions before 1.4.0 contain hardcoded database credentials in standalone server configuration files. Attackers on the same network can access PostgreSQL databases using well-known default credentials to retrieve sensitive data. CVE-2026-74891, GHSA-v4vm-4xf2-fhqj, PYSEC-2026-3767 | High | 0.5% | 17 Aug, 2026 | PyPI openssl-encrypt |
openssl_encrypt versions before 1.4.0 use a non-standard PBKDF2 key derivation construction with iterations=1 per call in an outer loop, creating a KDF whose security properties have not been formally analyzed. Attackers can exploit this weakened key derivation to more efficiently crack passwords pr CVE-2026-74888, GHSA-743f-89fg-x288, PYSEC-2026-3764 | High | 0.3% | 17 Aug, 2026 | PyPI openssl-encrypt |
openssl_encrypt versions before 1.4.0 contain a path traversal vulnerability in the _is_safe_path method where the plugin_id parameter is not sanitized before constructing the plugin config directory path. Attackers can declare a malicious plugin_id containing path traversal sequences like '../' to CVE-2026-74884, GHSA-8jpj-w975-rwv5, PYSEC-2026-3761 | High | 0.4% | 17 Aug, 2026 | PyPI openssl-encrypt |
openssl_encrypt versions before 1.4.0 contain a sandbox bypass vulnerability where the plugin sandbox fails to restrict alternative file access methods like pathlib.Path and io.open. Attackers can import pathlib or io modules to read and write arbitrary files, completely bypassing the restricted_ope CVE-2026-74883, GHSA-mcjj-qw7m-j3cp, PYSEC-2026-3760 | High | 0.5% | 17 Aug, 2026 | PyPI openssl-encrypt |
openssl_encrypt versions before 1.4.0 contain an insecure default configuration that trusts the entire RFC 1918 private address space in IntegrityProxyConfig trusted_proxies. Attackers on private networks can forge client certificate headers to bypass mTLS authentication when ProxyAuth validation is CVE-2026-74882, GHSA-2592-7m3g-7fq6, PYSEC-2026-3744 | High | 0.2% | 17 Aug, 2026 | PyPI openssl-encrypt |
openssl_encrypt (pip) versions <= 1.4.7 contain an information exposure vulnerability where the 'hsm fido2-test' and 'hsm onlykey-test' diagnostic commands unconditionally print the full derived hardware pepper as hex to stdout/stderr (crypt_cli.py, handle_hsm_command). The printed value can persist CVE-2026-74870, GHSA-p9g8-wvh4-2jmx, PYSEC-2026-3956 | High | 0.3% | 17 Aug, 2026 | PyPI openssl-encrypt |
atomic-agents-stack: Dashboard HTTP server path traversal allows arbitrary file read CVE-2026-91989, GHSA-rm43-82j9-r4mj | High | 1.3% | 13 Aug, 2026 | PyPI atomic-agents-stack |
Ansible FreeBSD Jail Connection Plugin: Jail escape via symlink following in put_file (host-side root mv) CVE-2026-55074, GHSA-cxgv-hp74-jj7r, PYSEC-2026-3658 | High | 0.4% | 12 Aug, 2026 | PyPI ansible-jailexec |
MCP-for-Stata: Stata Command Injection via Unsanitized `package` in `ado_package_install` CVE-2026-55071, GHSA-49m4-vp58-wgc9, PYSEC-2026-3700 | High | 0.3% | 12 Aug, 2026 | PyPI stata-mcp |
Apache Airflow Backfill API parser discrepancy permits cross-DAG authorization bypass BIT-airflow-2026-68968, CVE-2026-68968, GHSA-j4jc-cq9h-xrhr, PYSEC-2026-3710 | High | 0.4% | 12 Aug, 2026 | PyPI apache-airflow |
Apache Airflow Task SDK Callback deserialization can import arbitrary modules in the scheduler BIT-airflow-2026-67587, CVE-2026-67587, GHSA-2qjv-p2gc-mjg2, PYSEC-2026-3708 | High | 0.6% | 12 Aug, 2026 | PyPI apache-airflow |
Apache Airflow scheduler unsafely deserializes human-in-the-loop task next_kwargs BIT-airflow-2026-67260, CVE-2026-67260, GHSA-q4c3-7575-55j2, PYSEC-2026-3707 | High | 0.8% | 12 Aug, 2026 | PyPI apache-airflow |
Apache Airflow exception-node deserialization permits arbitrary callable execution BIT-airflow-2026-58076, CVE-2026-58076, GHSA-8prw-8m6x-8w6f, PYSEC-2026-3991 | High | 0.5% | 12 Aug, 2026 | PyPI apache-airflow |
compliance-trestle has an URLSecurityValidator SSRF allowlist bypass via IPv4-mapped IPv6 and 0.0.0.0 CVE-2026-52776, GHSA-h47f-gmjp-m7rr, PYSEC-2026-3659 | High | 0.4% | 12 Aug, 2026 | PyPI compliance-trestle |
GitPython: Unsafe git option guard bypass via split_single_char_options=False short-option token smuggling enables command execution CVE-2026-76220, GHSA-wvpp-8hx9-p66j, PYSEC-2026-3843 | High | 0.9% | 07 Aug, 2026 | PyPI GitPython PyPI gitpython |
GitPython: git-config OPTION-name injection via =/#/whitespace bypasses name validator, enabling forged core.sshCommand/hooksPath (RCE) CVE-2026-76221, GHSA-jm78-9fvv-mhgr, PYSEC-2026-3783 | High | 0.8% | 07 Aug, 2026 | PyPI GitPython PyPI gitpython |
GitPython: Arbitrary Git Repository Creation Outside the Working Tree via Unvalidated .gitmodules Submodule Name in GitPython CVE-2026-76222, GHSA-hmq2-w58f-27jc, PYSEC-2026-3784 | High | 0.4% | 07 Aug, 2026 | PyPI GitPython PyPI gitpython |
GitPython: Arbitrary file read via --pathspec-from-file in IndexFile.remove() and Head.checkout() CVE-2026-76217, GHSA-hh9p-6wh2-4mfc, PYSEC-2026-3841 | High | 0.4% | 07 Aug, 2026 | PyPI GitPython PyPI gitpython |
GitPython: Unguarded git option forwarding in Repo.init enables arbitrary command execution via --template clone hooks CVE-2026-76218, GHSA-9rj7-rf2p-w77r, PYSEC-2026-3840 | High | 0.8% | 07 Aug, 2026 | PyPI GitPython PyPI gitpython |
GitPython: Unguarded git read-tree option forwarding in IndexFile.from_tree/reset/merge_tree enables arbitrary file overwrite CVE-2026-76219, GHSA-4gmw-gg2m-w46p, PYSEC-2026-3838 | High | 0.5% | 07 Aug, 2026 | PyPI GitPython PyPI gitpython |
pymdown-extensions: exponential-backtracking ReDoS in caret, tilde, betterem, and magiclink inline processors CVE-2026-67422, GHSA-gm37-52c6-37mw, PYSEC-2026-3654 | High | 0.6% | 06 Aug, 2026 | PyPI pymdown-extensions |
praisonaiagents vulnerable to SSRF in web_crawl tool via redirect-following and DNS rebinding (validate-then-fetch gap) CVE-2026-55524, GHSA-vg6p-v9vm-6fgj, PYSEC-2026-3904 | High | 0.2% | 05 Aug, 2026 | PyPI praisonaiagents |
praisonaiagents has a `web_crawl` SSRF protection bypass via unchecked redirect targets CVE-2026-55523, GHSA-8hjw-25cg-g52h, PYSEC-2026-3900 | High | 0.5% | 05 Aug, 2026 | PyPI praisonaiagents |
PraisonAI workflow include bypasses tools.py autoload opt-in and executes included recipe code CVE-2026-55522, GHSA-hxmv-c4g6-5fqc, PYSEC-2026-3891, PYSEC-2026-3903 | High | 0.2% | 05 Aug, 2026 | PyPI PraisonAI PyPI praisonai PyPI praisonaiagents |
MLflow AI Gateway permits SSRF through an unvalidated api_base CVE-2026-71211, GHSA-h7x2-h6g9-p789, PYSEC-2026-3865 | High | 0.3% | 05 Aug, 2026 | PyPI mlflow |
Open WebUI: A folder write-collaborator can permanently delete the owner's chats by deleting a shared subfolder CVE-2026-70494, GHSA-3cg5-48j3-v4gv, PYSEC-2026-3638 | High | 0.5% | 04 Aug, 2026 | PyPI open-webui |
Open WebUI: Stored XSS via unescaped KaTeX render-error fallback in rendered messages CVE-2026-70492, GHSA-pwxh-7358-jq2x, PYSEC-2026-3650 | High | 0.4% | 04 Aug, 2026 | PyPI open-webui |
Open WebUI: Same-origin XSS to account takeover via terminal file-preview iframe hardcoding allow-same-origin CVE-2026-70486, GHSA-3xpf-xq7r-v8c5, PYSEC-2026-3641 | High | 0.4% | 04 Aug, 2026 | PyPI open-webui |
Open WebUI: Any authenticated user can reach internal services and cloud metadata via NAT64-encoded URLs CVE-2026-70485, GHSA-8x5v-cpv7-8jjp, PYSEC-2026-3645 | High | 0.4% | 04 Aug, 2026 | PyPI open-webui |
Open WebUI: Account takeover via OAuth token exchange accepting tokens issued to any client CVE-2026-70482, GHSA-rq84-p6rr-vf89, PYSEC-2026-3652 | High | 0.6% | 04 Aug, 2026 | PyPI open-webui |
Open WebUI: SSRF into internal services via unvalidated sub-resource requests in the Playwright web loader CVE-2026-70479, GHSA-w2rx-84hp-gg95, PYSEC-2026-3653 | High | 0.5% | 04 Aug, 2026 | PyPI open-webui |
Django GeoDjango spatial lookups allow file writes and outbound requests through GDAL raster parsing BIT-django-2026-15307, CVE-2026-15307, GHSA-wvqv-fj8w-qmhm, PYSEC-2026-4035 | High | 1.1% | 04 Aug, 2026 | PyPI Django PyPI django |
python-cryptography: Duplicate self-signed intermediates can cause exponential path-building CVE-2026-69249, GHSA-jwv3-5hgf-82ww, PYSEC-2026-3553 | High | 0.3% | 03 Aug, 2026 | PyPI cryptography |
cryptography: PKCS#7 EnvelopedData decryption exposes a Bleichenbacher oracle through distinguishable errors and timing CVE-2026-69247, GHSA-g6cj-pr64-35w5, PYSEC-2026-3552 | High | 0.3% | 03 Aug, 2026 | PyPI cryptography |
AIOHTTP: Out-of-bounds heap read in C HTTP response parser error path (malformed chunked response) CVE-2026-69244, GHSA-cq5v-8q36-5273, PYSEC-2026-3545 | High | 0.5% | 03 Aug, 2026 | PyPI aiohttp |
GitPython: Incomplete unsafe_git_archive_options denylist omits --add-file / --add-virtual-file, enabling arbitrary file read via Repo.archive() CVE-2026-73619, GHSA-539m-9xh6-q6rr, PYSEC-2026-3948 | High | 0.4% | 03 Aug, 2026 | PyPI GitPython PyPI gitpython |
GitPython: Unguarded git option forwarding in IndexFile.checkout() and TagReference.create() enables arbitrary file overwrite and arbitrary file read CVE-2026-73620, GHSA-3f7w-8rr8-f37f, PYSEC-2026-3949 | High | 0.6% | 03 Aug, 2026 | PyPI GitPython PyPI gitpython |
Transformers save_pretrained path traversal allows arbitrary file writes through chat template names CVE-2026-9856, GHSA-xrqw-3rrv-vx5w, PYSEC-2026-3929 | High | 0.5% | 02 Aug, 2026 | PyPI transformers |
Thumbor has path traversal via post-validation URL decoding bypass in file_loader CVE-2026-53502, GHSA-cj54-hpcc-gj6h, PYSEC-2026-3618 | High | 0.5% | 31 Jul, 2026 | PyPI thumbor |
Thumbor proportion filter allows unbounded post-transform resize leading to remote DoS CVE-2026-53505, GHSA-phj3-59pf-cp83, PYSEC-2026-3621 | High | 0.6% | 31 Jul, 2026 | PyPI thumbor |
Thumbor has Regex Denial of Service (ReDoS) in `convolution` filter CVE-2026-53504, GHSA-5vjc-7cxw-4w6j, PYSEC-2026-3616 | High | 0.6% | 31 Jul, 2026 | PyPI thumbor |
Thumbor convolution filter allows divide-by-zero in C extension leading to remote DoS CVE-2026-53503, GHSA-cqjp-jf4r-h5q9, PYSEC-2026-3619 | High | 0.8% | 31 Jul, 2026 | PyPI thumbor |
Thumbor has HMAC validation bypass via multiple .replace() calls when removing URL signature CVE-2026-53501, GHSA-mw3h-qjxj-6xg9, PYSEC-2026-3620 | High | 0.4% | 31 Jul, 2026 | PyPI thumbor |
Thumbor treats ALLOWED_SOURCES string patterns as unescaped regex, allowing hostname bypass via wildcard dot CVE-2026-53500, GHSA-6x26-6r6f-m537, PYSEC-2026-3617 | High | 0.5% | 31 Jul, 2026 | PyPI thumbor |