DoS
Denial of service is cheap against AI systems because inference is expensive. A single request asking for a very long context, a recursive thinking pattern, or a maximally complex tokenization ("unicode bombs") can consume seconds of GPU time. Agent frameworks add a more dangerous variant: a prompt that tricks the agent into invoking itself or another expensive tool in a loop, fanning out until the budget is exhausted. For paid model APIs, the same attack is also a financial denial of service — the attacker doesn't take the service down, they run up the bill. We have seen production CVEs of all three shapes in inference servers (vLLM, TGI), agent frameworks (LangChain, AutoGen), and applications using third-party LLM APIs without per-tenant budget caps. Defenses: per-request token and time limits, per-tenant compute and budget quotas, depth limits on agent recursion, and circuit breakers on tool invocation.
| Severity | CVE | Headline | Package | CVSS |
|---|---|---|---|---|
| CRITICAL | CVE-2026-55450 | Langflow: unauthenticated upload → DoS + path disclosure | langflow | 9.3 |
| HIGH | CVE-2026-55405 | langchain4j: SQL injection in vector store filters | dev.langchain4j:langchain4j-pgvector | 7.6 |
| HIGH | GHSA-c969-5x3p-vq3v | praisonaiagents: IMAP injection via prompt → email exfil | praisonaiagents | 8.1 |
| HIGH | GHSA-f44v-7qgw-9gh9 | PraisonAI: path traversal enables arbitrary write/delete | praisonai | 8.1 |
| HIGH | GHSA-rh39-9c67-59mh | PraisonAI: member role can delete all workspace resources | praisonai-platform | 8.1 |
| CRITICAL | GHSA-x8cv-xmq7-p8xp | praisonaiagents: unauth AgentTeam API allows agent takeover | praisonaiagents | 9.8 |
| MEDIUM | CVE-2026-12706 | FFmpeg RASC: UAF in decoder crashes AI inference containers | rhoai/odh-vllm-gaudi-rhel9 | 6.5 |
| HIGH | CVE-2026-54317 | Home Assistant Konnected: auth bypass leaks alarm panel state | homeassistant | 7.6 |
| HIGH | CVE-2026-55446 | Langflow: pre-auth DoS via malformed multipart boundary | langflow | 7.5 |
| HIGH | GHSA-xcqx-9jf5-w339 | mcp-searxng: DoS via unbounded URL response read | 7.5 | |
| MEDIUM | CVE-2026-56304 | picklescan: FileHandler bypass creates filesystem artifacts | picklescan | 6.5 |
| CRITICAL | CVE-2024-58351 | Flowise: RCE and sandbox escape via overrideConfig | Flowise | 9.8 |
| HIGH | CVE-2026-56340 | vLLM: sparse tensor DoS/memory corruption via embeddings | vllm | 7.5 |
| HIGH | CVE-2025-71379 | vLLM: ReDoS via crafted API input causes DoS | vllm | 7.5 |
| HIGH | CVE-2026-12770 | litellm: auth bypass in Admin Key Handler endpoint | litellm | 8.8 |
| MEDIUM | CVE-2026-48500 | Filament: unauth file upload drains disk/inflates costs | filament/filament | 6.5 |
| MEDIUM | CVE-2026-10645 | Zephyr RTOS: ext2 OOB read/DoS via malformed filesystem | 4.9 | |
| CRITICAL | CVE-2018-25117 | VestaCP: backdoored installer, not an AI/ML CVE | Control Panel (CP) | - |
| MEDIUM | CVE-2026-22178 | OpenClaw: ReDoS via Feishu mention metadata | OpenClaw | 6.5 |
| MEDIUM | CVE-2026-28449 | OpenClaw: webhook replay triggers duplicate agent actions | OpenClaw | 6.5 |