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 | CVE-2026-65597 | n8n: DOM XSS in preview hijacks editor session | n8n | - |
| HIGH | CVE-2026-65598 | n8n: Git clone TOCTOU race allows RCE via symlink swap | n8n | - |
| MEDIUM | CVE-2026-65599 | n8n: GCP service account key leaks via JWT header | n8n | - |
| MEDIUM | CVE-2026-65012 | InvokeAI: unauthenticated directory enumeration flaw | invokeai | 5.3 |
| MEDIUM | GHSA-89vp-jrxv-24w8 | JupyterLab: extension blocklist bypass via name mismatch | jupyterlab | - |
| MEDIUM | GHSA-h5v5-8746-g7mm | JupyterLab: plugin lock bypass via direct API access | jupyterlab | - |
| LOW | GHSA-whvh-wf3x-g77j | JupyterLab: missing await skips extension allowlist check | jupyterlab | - |
| MEDIUM | GHSA-pf2q-pxhf-hgmw | n8n: path traversal in computer-use tool leaks files | n8n | - |
| HIGH | GHSA-cj9h-qx8g-pq2g | n8n: credential authz bypass via sub-workflow JSON | n8n | - |
| HIGH | GHSA-6qc9-mqvw-jg7x | n8n: authz bypass exposes shared workflow credentials | n8n | - |
| HIGH | GHSA-gf29-4f56-r2jf | n8n: Git node bypass leaks arbitrary local repos | n8n | - |
| HIGH | GHSA-64xh-79j6-r5v8 | n8n: AI node credential allowlist bypass leaks secrets | n8n | - |
| HIGH | GHSA-8342-988q-86cr | n8n: auth bypass via embed login token exchange | n8n | - |
| HIGH | CVE-2026-65917 | CyberPanel: IDOR exposes cross-tenant backups | 8.8 | |
| CRITICAL | CVE-2026-65700 | h2oGPT: unauth path traversal in files API leads to RCE | h2ogpt | 9.8 |
| MEDIUM | CVE-2026-66005 | Jan: CORS misconfig exposes local LLM API to network | 6.3 | |
| HIGH | CVE-2026-59714 | Open WebUI: broken authz lets users overwrite channel chats | open-webui | 7.1 |
| HIGH | GHSA-v42f-v8xc-j435 | Budibase: SSRF guard bypass via DNS rebinding | @budibase/server | 8.5 |
| HIGH | GHSA-pvcr-8mvp-w8qr | Budibase: CSRF hijacks AI chat-agent identity binding | 7.7 | |
| CRITICAL | GHSA-mqhr-6j6h-74p5 | Budibase: unauth SSRF leaks stored REST API credentials | @budibase/server | - |