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 |
|---|---|---|---|---|
| HIGH | GHSA-h2w2-v7j6-xqm4 | praisonai: tool approval bypass executes denied actions | praisonai | 8.8 |
| CRITICAL | GHSA-j4f3-55x4-r6q2 | praisonai: MCP HTTP server unauthenticated tool invocation | praisonai | 9.8 |
| CRITICAL | GHSA-9752-mhqh-h34f | praisonai npm: AgentOS missing auth enables agent abuse | praisonai | 9.4 |
| HIGH | GHSA-vjv9-7m7j-h833 | praisonai (npm): allowlist bypass enables RCE | praisonai | 8.8 |
| HIGH | GHSA-gqmf-56h7-rrpf | praisonai: network-isolated sandbox bypass exposes host network | praisonai | 7.6 |
| HIGH | GHSA-4qq2-2j2x-x62c | praisonai: MCP auth bypass exposes agent tools | praisonai | 8.2 |
| UNKNOWN | CVE-2026-54003 | Kirby CMS: admin takeover via reverse proxy header bypass | getkirby/cms | - |
| HIGH | CVE-2026-54002 | Kirby CMS: stored XSS bypasses DOM sanitizer via unwrap flaw | getkirby/cms | - |
| MEDIUM | CVE-2026-50188 | Kirby CMS: CRLF injection overrides outbound HTTP headers | getkirby/cms | - |
| MEDIUM | CVE-2026-49274 | Kirby CMS: missing auth exposes restricted page titles | getkirby/cms | - |
| HIGH | GHSA-fq4x-789w-jg5h | agenticmail: email prompt injection → bypassPermissions RCE | @agenticmail/openclaw | - |
| MEDIUM | CVE-2026-54683 | nl-portal documenten-api: IDOR exposes citizen documents | nl.nl-portal:documenten-api | 6.5 |
| HIGH | CVE-2026-56075 | PraisonAI: RCE via hardcoded approval_mode bypass | PraisonAI | 8.8 |
| MEDIUM | CVE-2026-56074 | PraisonAI: tool approval bypass enables credential theft | PraisonAI | 5.5 |
| HIGH | CVE-2026-56078 | PraisonAI: path traversal → arbitrary file read/write/RCE | PraisonAI | 8.8 |
| HIGH | CVE-2026-56076 | PraisonAI: CORS bypass enables arbitrary agent execution | PraisonAI | 8.1 |
| MEDIUM | CVE-2026-55414 | nl-portal: GraphQL SSRF exposes Objecten-API auth token | nl.nl-portal:form | 5.3 |
| MEDIUM | CVE-2026-55375 | canto-saas-api: OAuth credentials logged via query params | jleehr/canto-saas-api | 5.3 |
| HIGH | CVE-2026-49357 | line-desktop-mcp: unauthenticated HTTP exposes LINE chats | line-desktop-mcp | - |
| HIGH | CVE-2026-54528 | jupyterlab-git: excluded_paths bypass exposes secrets | jupyterlab-git | 7.1 |