API
AI APIs are the boundary between the application and the model. Self-hosted inference servers (vLLM, Triton, Ollama, TGI) and third-party gateways (LiteLLM, OpenRouter) expose OpenAI-compatible endpoints, and the same web-app vulnerability classes appear here: missing or weak authentication on /v1/chat/completions, broken authorization between tenants, lack of rate limiting that lets an attacker drain quota or burn GPU time, and overly permissive CORS that leaks API keys from browser-side calls. The blast radius is unusual: a single auth-bypass on an inference endpoint exposes both data and compute, and in the case of paid hosted models, directly costs money. We have seen production CVEs across most popular self-hosted servers in the last 18 months. Defenses: require auth on every endpoint, per-tenant rate limits, separate key scopes for read vs admin, and pin server versions aggressively.
| Severity | CVE | Headline | Package | CVSS |
|---|---|---|---|---|
| HIGH | CVE-2026-65595 | n8n: Token Exchange bug grants admin API access | n8n | - |
| HIGH | CVE-2026-65597 | n8n: DOM XSS in preview hijacks editor session | 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 |
| HIGH | GHSA-64xh-79j6-r5v8 | n8n: AI node credential allowlist bypass leaks secrets | 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-66004 | BlenderMCP: path traversal enables arbitrary file write | 5.3 | |
| 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-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 | - |
| HIGH | GHSA-xg4h-6gfc-h4m8 | etcd: Watch API auth bypass leaks entire keyspace | go.etcd.io/etcd/v3 | - |
| MEDIUM | CVE-2026-17458 | openclaw-cn: unpatched SSRF in browser agent click API | 6.3 | |
| HIGH | CVE-2026-50559 | Quarkus: HTTP auth bypass via %3B/%2F path smuggling | io.quarkus:quarkus-vertx-http | 7.5 |
| HIGH | CVE-2026-67428 | Flyto2 Core: SSRF via unvalidated URLs in agent tools | flyto-core | 8.5 |
| HIGH | CVE-2026-67425 | Flyto2 Core: SSRF leaks LLM API keys via base_url | flyto-core | 8.6 |
| CRITICAL | CVE-2026-58046 | Plesk XML-RPC: blind SQLi exposes full panel DB | 9.9 | |
| MEDIUM | CVE-2026-10700 | Langflow: IDOR in file API leaks cross-tenant data | Langflow OSS | 6.5 |
| HIGH | CVE-2026-14538 | Google mcp-toolbox: BigQuery allowedDatasets bypass | 7.7 |