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 |
|---|---|---|---|---|
GitPython has Command Injection via Git options bypass CVE-2026-42215, GHSA-rpm5-65cw-6hj4, PYSEC-2026-2160 | High | 0.7% | 25 Apr, 2026 | PyPI GitPython PyPI gitpython |
LiteLLM: Authenticated command execution via MCP stdio test endpoints CVE-2026-42271, GHSA-v4p8-mg3p-g94g, PYSEC-2026-2599 | HighExploited | 91.4% | 25 Apr, 2026 | PyPI litellm |
Ray: Remote Code Execution via Parquet Arrow Extension Type Deserialization CVE-2026-41486, GHSA-mw35-8rx3-xf9r, PYSEC-2026-2272, PYSEC-2026-2296 | High | 0.5% | 24 Apr, 2026 | PyPI ray PyPI ve-ray |
LiteLLM: Server-Side Template Injection in /prompts/test endpoint CVE-2026-42203, GHSA-xqmj-j6mv-4862, PYSEC-2026-2602 | High | 0.4% | 24 Apr, 2026 | PyPI litellm |
InstructLab Includes Functionality from Untrusted Control Sphere CVE-2026-6859, GHSA-rxpq-xgqx-fr7p, PYSEC-2026-2522 | High | 0.4% | 22 Apr, 2026 | PyPI instructlab |
InstructLab vulnerable to Path Traversal CVE-2026-6855, GHSA-pqmg-c2j8-fq92, PYSEC-2026-2521 | High | 0.2% | 22 Apr, 2026 | PyPI instructlab |
lxml: Default configuration of iterparse() and ETCompatXMLParser() allows XXE to local files CVE-2026-41066, GHSA-vfmq-68hx-4jfw, PYSEC-2026-87 | High | 0.3% | 21 Apr, 2026 | PyPI lxml |
Glances has SSRF in IP Plugin via public_api leading to credential leakage CVE-2026-35587, GHSA-g5pq-48mj-jvw8, PYSEC-2026-2176 | High | 0.4% | 21 Apr, 2026 | PyPI glances |
Glances: Cross-Origin Information Disclosure via Unauthenticated REST API (/api/4) due to Permissive CORS CVE-2026-34839, GHSA-gfc2-9qmw-w7vh, PYSEC-2026-2175 | High | 0.4% | 21 Apr, 2026 | PyPI Glances PyPI glances |
LMDeploy has Server-Side Request Forgery (SSRF) via Vision-Language Image Loading CVE-2026-33626, GHSA-6w67-hwm5-92mq, PYSEC-2026-2607 | High | 45.3% | 20 Apr, 2026 | PyPI lmdeploy |
Apache Airflow allows users with asset materialize permissions to trigger DAGs outside of their permissions BIT-airflow-2026-32228, CVE-2026-32228, GHSA-h97w-pm3w-mwmc, PYSEC-2026-2360 | High | 0.4% | 18 Apr, 2026 | PyPI apache-airflow-core |
Apache Airflow exposes SQL stack trace despite "api/expose_stack_traces" set to false BIT-airflow-2026-30912, CVE-2026-30912, GHSA-w7cf-2pmc-5m4c, PYSEC-2026-18, PYSEC-2026-2361 | High | 0.4% | 18 Apr, 2026 | PyPI apache-airflow PyPI apache-airflow-core |
Apache Airflow allows code execution through crafted XCom payloads BIT-airflow-2026-25917, CVE-2026-25917, GHSA-6ffj-2wg2-w45j, PYSEC-2026-13, PYSEC-2026-2359 | High | 0.8% | 18 Apr, 2026 | PyPI apache-airflow PyPI apache-airflow-core |
pretalx vulnerable to stored cross-site scripting in organizer search typeahead CVE-2026-41241, GHSA-cjcx-jfp2-f7m2, PYSEC-2026-108 | High | 0.2% | 18 Apr, 2026 | PyPI pretalx |
Dagster Vulnerable to SQL Injection via Dynamic Partition Keys in Database I/O Manager Integrations CVE-2026-41490, GHSA-mjw2-v2hm-wj34, PYSEC-2026-2432, PYSEC-2026-2433, PYSEC-2026-2434, PYSEC-2026-2435, PYSEC-2026-2436, PYSEC-2026-2437 | High | 0.3% | 18 Apr, 2026 | PyPI dagster PyPI dagster-deltalake PyPI dagster-duckdb PyPI dagster-gcp +2 more |
PraisonAI: SQL Injection via unvalidated `table_prefix` in 9 conversation store backends (incomplete fix for CVE-2026-40315) CVE-2026-41496, GHSA-rg3h-x3jw-7jm5, PYSEC-2026-2923, PYSEC-2026-2952 | High | 0.3% | 17 Apr, 2026 | PyPI praisonai PyPI praisonaiagents |
Mako: Path traversal via double-slash URI prefix in TemplateLookup CVE-2026-41205, GHSA-v92g-xgxw-vvmm, PYSEC-2026-88 | High | 0.4% | 16 Apr, 2026 | PyPI Mako PyPI mako |
Apache Airflow: JWT token appearing in logs BIT-airflow-2026-31987, CVE-2026-31987, GHSA-phv5-vq5p-qhp7, PYSEC-2026-2352 | High | 0.7% | 16 Apr, 2026 | PyPI apache-airflow |
wger has Broken Access Control in Global Gym Configuration Update Endpoint CVE-2026-40474, GHSA-xppv-4jrx-qf8m, PYSEC-2026-3424 | High | 0.3% | 16 Apr, 2026 | PyPI wger |
Weblate: Privilege escalation in the user API endpoint CVE-2026-34393, GHSA-3382-gw9x-477v, PYSEC-2026-155 | High | 0.4% | 15 Apr, 2026 | PyPI weblate |
Weblate: Arbitrary File Read via Symlink CVE-2026-34242, GHSA-hv99-mxm5-q397, PYSEC-2026-2313 | High | 0.5% | 15 Apr, 2026 | PyPI weblate |
Weblate: Remote code execution during backup restoration CVE-2026-33435, GHSA-558g-h753-6m33, PYSEC-2026-154 | High | 0.7% | 15 Apr, 2026 | PyPI weblate |
Apache Airflow: RCE by race condition in example_xcom dag BIT-airflow-2025-54550, CVE-2025-54550, GHSA-q2hg-643c-gw8h, PYSEC-2026-2353 | High | 0.6% | 15 Apr, 2026 | PyPI apache-airflow |
pyLoad has Stale Session Privilege After Role/Permission Change (Privilege Revocation Bypass) CVE-2026-41133, GHSA-66hx-chf7-3332, PYSEC-2026-2990 | High | 0.3% | 14 Apr, 2026 | PyPI pyload-ng |
OpenStack Keystone: LDAP identity backend does not convert enabled attribute to boolean CVE-2026-40683, GHSA-pfx2-9x9m-7ghx, PYSEC-2026-2550 | High | 0.3% | 14 Apr, 2026 | PyPI keystone |
gdown Affected by Arbitrary File Write via Path Traversal in gdown.extractall CVE-2026-40491, GHSA-76hw-p97h-883f, PYSEC-2026-2158 | High | 0.6% | 14 Apr, 2026 | PyPI gdown |
FITS GZIP decompression bomb in Pillow BIT-pillow-2026-40192, CVE-2026-40192, GHSA-whj4-6x5x-4v2j, PYSEC-2026-2250 | High | 0.7% | 13 Apr, 2026 | PyPI pillow |
Apache Airflow: Unsafe Deserialization via Legacy Serialization Keys (__type/__var) Bypass in XCom API BIT-airflow-2026-33858, CVE-2026-33858, GHSA-mc4f-r875-v87w, PYSEC-2026-20 | High | 0.6% | 13 Apr, 2026 | PyPI apache-airflow |
Keras has an untrusted deserialization vulnerability CVE-2026-1462, GHSA-4f3f-g24h-fr8m, PYSEC-2026-2547 | High | 0.4% | 13 Apr, 2026 | PyPI keras |
Apache Airflow: Secrets from Airflow config file logged in plain text in DAG run logs UI BIT-airflow-2025-66236, CVE-2025-66236, GHSA-j86x-fwp2-qh7v, PYSEC-2026-8 | High | 0.4% | 13 Apr, 2026 | PyPI apache-airflow |
uv vulnerable to arbitrary file deletion through RECORD entries CVE-2026-114110, GHSA-pjjw-68hj-v9mw | High | 0.3% | 10 Apr, 2026 | PyPI uv |
PraisonAI Vulnerable to RCE via Automatic tools.py Import CVE-2026-40287, GHSA-g985-wjh9-qxxc, PYSEC-2026-2914, PYSEC-2026-2947 | High | 0.2% | 10 Apr, 2026 | PyPI PraisonAI PyPI praisonai PyPI praisonaiagents |
PraisonAI: SQLiteConversationStore didn't validate table_prefix when constructing SQL queries CVE-2026-40315, GHSA-x783-xp3g-mqhp, PYSEC-2026-2925 | High | 0.3% | 10 Apr, 2026 | PyPI PraisonAI PyPI praisonai |
PraisonAI: Cross-Origin Agent Execution via Hardcoded Wildcard CORS and Missing Authentication on AGUI Endpoint GHSA-x462-jjpc-q4q4 | High | Not scored | 10 Apr, 2026 | PyPI praisonaiagents |
PraisonAI: Hardcoded `approval_mode="auto"` in Chainlit UI Overrides Administrator Configuration, Enabling Unapproved Shell Command Execution CVE-2026-56075, GHSA-qwgj-rrpj-75xm | High | 0.6% | 10 Apr, 2026 | PyPI PraisonAI PyPI praisonai |
Bugsink affected by authenticated arbitrary file write in artifactbundle/assemble CVE-2026-40162, GHSA-8hw4-fhww-273g, PYSEC-2026-2404 | High | 0.3% | 10 Apr, 2026 | PyPI bugsink |
PraisonAIAgents: SSRF via unvalidated URL in `web_crawl` httpx fallback CVE-2026-40160, GHSA-qq9r-63f6-v542, PYSEC-2026-2951 | High | 0.5% | 10 Apr, 2026 | PyPI praisonaiagents |
PraisonAI Vulnerable to Code Injection and Protection Mechanism Failure CVE-2026-40158, GHSA-3c4r-6p77-xwr7, PYSEC-2026-2898 | High | 0.2% | 10 Apr, 2026 | PyPI PraisonAI PyPI praisonai |
PraisonAI Vulnerable to Implicit Execution of Arbitrary Code via Automatic `tools.py` Loading CVE-2026-40156, GHSA-2g3w-cpc4-chr4, PYSEC-2026-2895 | High | 0.2% | 10 Apr, 2026 | PyPI praisonai |
LiteLLM has a sandbox escape in custom-code guardrail CVE-2026-40217, GHSA-wxxx-gvqv-xp7p, PYSEC-2026-2601 | High | 15.5% | 10 Apr, 2026 | PyPI litellm |
PraisonAIAgents: Environment Variable Secret Exfiltration via os.path.expandvars() Bypassing shell=False in Shell Tool CVE-2026-40153, GHSA-v8g7-9q6v-p3x8, PYSEC-2026-2953 | High | 0.3% | 09 Apr, 2026 | PyPI praisonaiagents |
PraisonAIAgents has SSRF and Local File Read via Unvalidated URLs in web_crawl Tool CVE-2026-40150, GHSA-8f4v-xfm9-3244, PYSEC-2026-2945 | High | 0.3% | 09 Apr, 2026 | PyPI praisonaiagents |
PraisonAI: Unauthenticated Allow-List Manipulation Bypasses Agent Tool Approval Safety Controls CVE-2026-40149, GHSA-4wr3-f4p3-5wjh, PYSEC-2026-2901 | High | 0.2% | 09 Apr, 2026 | PyPI PraisonAI PyPI praisonai |
PraisonAIAgents: Arbitrary File Read via read_skill_file Missing Workspace Boundary and Approval Gate CVE-2026-40117, GHSA-grrg-5cg9-58pf, PYSEC-2026-2949 | High | 0.3% | 09 Apr, 2026 | PyPI praisonaiagents |
PraisonAI: Unauthenticated WebSocket Endpoint Proxies to Paid OpenAI Realtime API Without Rate Limits CVE-2026-40116, GHSA-q5r4-47m9-5mc7, PYSEC-2026-2920 | High | 0.4% | 09 Apr, 2026 | PyPI PraisonAI PyPI praisonai |
PraisonAI has Unrestricted Upload Size in WSGI Recipe Registry Server that Enables Memory Exhaustion DoS CVE-2026-40115, GHSA-2xgv-5cv2-47vv, PYSEC-2026-2896 | High | 0.3% | 09 Apr, 2026 | PyPI PraisonAI PyPI praisonai |
PraisonAI Vulnerable to Argument Injection into Cloud Run Environment Variables via Unsanitized Comma in gcloud --set-env-vars CVE-2026-40113, GHSA-fvxx-ggmx-3cjg, PYSEC-2026-2913 | High | 0.2% | 09 Apr, 2026 | PyPI PraisonAI PyPI praisonai |
OpenCTI is an open source platform for managing cyber threat intelligence knowledge and observables. Prior to 6.9.5, the safeEjs.ts file does not properly sanitize EJS templates. Users with the Manage customization capability can run arbitrary JavaScript in the context of the OpenCTI platform proces CVE-2026-39980, GHSA-jv9r-jw2f-rhrf, PYSEC-2026-2265 | High | 1.4% | 09 Apr, 2026 | PyPI pycti |
AGiXT Vulnerable to Path Traversal in safe_join() CVE-2026-39981, GHSA-5gfj-64gh-mgmw, PYSEC-2026-2093 | High | 1.3% | 08 Apr, 2026 | PyPI agixt |
PraisonAI has Memory State Leakage and Path Traversal in MultiAgent Context Handling CVE-2026-56078, GHSA-766v-q9x3-g744, PYSEC-2026-2943 | High | 0.9% | 08 Apr, 2026 | PyPI praisonaiagents |