Auth Bypass
AI/ML platforms accumulate auth-bypass vulnerabilities at the same rate as other web software, but the blast radius is unusual: a bypass on an inference endpoint exposes expensive compute, paid model access, and potentially other tenants' conversations. Common patterns we see in NVD and GHSA include misconfigured JWT verification in self-hosted inference servers, missing authorization checks on admin routes in ML platforms, IDOR on prediction-history endpoints, and SSRF that escapes a sandboxed agent into the platform's internal network. Open-source AI platforms (MLflow, Gradio, LangServe, Ollama) have shipped multiple high-severity auth-bypass CVEs since 2023; CISA KEV has flagged at least one (the MLflow path-traversal/auth chain). Defenses: keep self-hosted AI platforms patched aggressively, require auth on all model endpoints, network-segment inference servers, and treat any exposed AI service as if compute-cost abuse will happen.
| Severity | CVE | Headline | Package | CVSS |
|---|---|---|---|---|
| CRITICAL | CVE-2026-114612 | LiteLLM: forged admin token enables RCE via MCP stdio | litellm | 9.9 |
| CRITICAL | CVE-2026-107685 | req_llm: TLS verification disabled in OpenAI WebSockets | openai | - |
| HIGH | CVE-2026-56835 | PraisonAI: Slack app_mention bypasses access policy | PraisonAI | 8.3 |
| HIGH | CVE-2026-56832 | PraisonAI: Discord approval bypass allows tool call hijack | PraisonAI | 8.8 |
| HIGH | CVE-2026-56838 | PraisonAI: recipe run_stream skips dangerous-tool policy | PraisonAI | 7.8 |
| HIGH | CVE-2026-56837 | PraisonAI: missing webhook auth lets forged Linear events drive agent | PraisonAI | 8.6 |
| HIGH | CVE-2026-56836 | PraisonAI: unauthenticated recipe server exposes admin | PraisonAI | 8.2 |
| HIGH | CVE-2026-56840 | PraisonAI: stored XSS in approval dashboard forces tool approval | PraisonAI | 8.8 |
| HIGH | CVE-2026-57114 | PraisonAI: SSRF via webhook DNS rebinding bypass | praisonai | 7.2 |
| CRITICAL | CVE-2026-57116 | PraisonAI: unauthenticated AgentOS chat API drives agents | praisonai | 9.8 |
| HIGH | CVE-2026-57121 | PraisonAI: missing ownership check lets members delete data | praisonai | 8.1 |
| HIGH | CVE-2026-57142 | PraisonAI: recipe policy bypass self-approves shell tool | praisonai | 7.8 |
| HIGH | CVE-2026-57146 | PraisonAI: unauthenticated A2U event streaming exposed | praisonai | 7.5 |
| MEDIUM | CVE-2026-55465 | Goobi viewer: Solr injection exposes restricted records | 5.3 | |
| HIGH | CVE-2026-115477 | obsidian-tc: HITL approval bypass runs destructive tools | obsidian-tc | - |
| HIGH | CVE-2026-73054 | SiYuan: WebSocket auth bypass leaks live event stream | github.com/siyuan-note/siyuan/kernel | 7.5 |
| MEDIUM | CVE-2026-73049 | SiYuan: hidden-tier docs leak via AV backlinks API | github.com/siyuan-note/siyuan/kernel | 5.8 |
| MEDIUM | GHSA-xp3q-r38w-vgqm | SiYuan: publish storage endpoint leaks admin context | github.com/siyuan-note/siyuan/kernel | 5.8 |
| MEDIUM | CVE-2026-115886 | MLflow: unsafe scorer deserialization enables SSRF | mlflow | 6.5 |
| MEDIUM | CVE-2026-115883 | LangGraph stores: namespace label injection crosses tenants | langgraph | - |