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 |
|---|---|---|---|---|
| MEDIUM | CVE-2026-100648 | vLLM: audio size limit bypass enables resource exhaustion | vllm | 5.3 |
| MEDIUM | CVE-2026-100650 | vLLM: unbounded media fetch enables pre-inference DoS | vllm | 6.5 |
| MEDIUM | CVE-2026-100651 | vLLM: prompt-length bypass on disagg endpoint causes DoS | vllm | 6.5 |
| HIGH | CVE-2026-100652 | vLLM: invalid stop_token_ids crash EngineCore (DoS) | vllm | 7.5 |
| MEDIUM | CVE-2026-100654 | vLLM: out-of-range stop_token_ids crash EngineCore (DoS) | vllm | 6.5 |
| MEDIUM | CVE-2026-100609 | Flowise: cross-workspace credential IDOR exposes API keys | 6.8 | |
| HIGH | CVE-2026-100644 | SiYuan: SQL injection leaks all notebook data | 7.5 | |
| HIGH | CVE-2026-100605 | Flowise: missing RBAC on chat routes exposes chat history | flowise | 7.1 |
| HIGH | CVE-2026-100608 | Flowise: BullMQ dashboard authz gap exposes all tenants | flowise | 8.3 |
| MEDIUM | CVE-2026-100600 | ClawHub: anonymous API quota exhaustion enables DoS | 5.3 | |
| MEDIUM | CVE-2026-100601 | ClawHub: SSRF via DNS rebinding in profile image preview | openclaw | 5.3 |
| MEDIUM | CVE-2026-100602 | ClawHub: missing authz leaks quarantined skill content | openclaw | 6.5 |
| MEDIUM | CVE-2026-100603 | ClawHub: coordinated reports hide skills from catalog | openclaw | 5.4 |
| MEDIUM | CVE-2026-100604 | ClawHub: ex-publisher can hijack org skills post-revocation | 5.4 | |
| MEDIUM | CVE-2026-101011 | BaoTa aaPanel: SQL injection in domain status handler | 4.7 | |
| HIGH | CVE-2026-93355 | LiteLLM: JWT email fallback enables admin account takeover | litellm | 8.1 |
| MEDIUM | CVE-2026-102806 | OpenClaw: sandbox isolation bypass via media pipelines | OpenClaw | 6.3 |
| HIGH | CVE-2026-103241 | vLLM: Gemma4 parser flaw allows remote DoS | vllm | 7.5 |
| MEDIUM | CVE-2026-101879 | OpenClaw Windows Node: missing authz allows silent camera/screen capture | openclaw | 6.5 |
| MEDIUM | CVE-2026-103245 | n8n: missing Webflow HMAC check allows forged triggers | n8n | 5.3 |