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 |
|---|---|---|---|---|
| MEDIUM | CVE-2026-70489 | Open WebUI: automation rule parsing freezes server | open-webui | 6.5 |
| MEDIUM | CVE-2026-70488 | open-webui: broken authz lets users delete others' KB data | open-webui | 4.3 |
| MEDIUM | CVE-2024-1726 | Quarkus RESTEasy: DoS via late-stage auth checks | 5.3 | |
| HIGH | CVE-2026-10547 | Langflow: broken access control enables cache poisoning | langflow | 8.1 |
| MEDIUM | CVE-2026-7658 | Langflow: username path traversal enables data destruction | langflow | 6.5 |
| HIGH | CVE-2026-66298 | Livebook: sandboxed JS bypasses origin check, forces exec | 8.8 | |
| HIGH | CVE-2026-69111 | Milvus: unauthenticated DoS via /management/stop | milvus | 7.5 |
| MEDIUM | CVE-2026-18959 | InnoShop: path traversal in file manager deletes files | 5.4 | |
| HIGH | CVE-2026-57819 | Apache CXF: JAX-RS form parameter flood enables DoS | 7.5 | |
| HIGH | CVE-2026-43632 | llama.cpp: UAF race in tokenize endpoints risks RCE | 8.1 | |
| HIGH | CVE-2026-70636 | Flowise: auth bypass triggers unauthorized OAuth refresh | Flowise | 7.5 |
| MEDIUM | CVE-2026-54338 | JupyterHub: unauth log flooding via long usernames | 5.3 | |
| UNKNOWN | CVE-2026-12570 | Keras: OOM DoS via malicious .keras model load | keras | - |
| HIGH | CVE-2026-69112 | Accelerate: path traversal in checkpoint loading | accelerate | 7.1 |
| HIGH | CVE-2026-18947 | Feast: authz bypass in /materialize triggers DoS | rhoai/odh-pipeline-runtime-tensorflow-cuda-py312-rhel9 | 8.5 |
| HIGH | CVE-2026-18941 | Feast: no-auth default enables RCE via malicious UDF | rhoai/odh-pipeline-runtime-tensorflow-cuda-py312-rhel9 | 7.7 |
| UNKNOWN | CVE-2026-72749 | n8n: prototype pollution DoS via Edit Fields node | n8n | - |
| UNKNOWN | CVE-2026-72764 | n8n: module cache poisoning breaks multi-user isolation | n8n | - |
| UNKNOWN | CVE-2026-72769 | n8n: prototype pollution in VM engine crashes process | n8n | - |
| HIGH | CVE-2026-18640 | Velociraptor: path traversal corrupts ACL/hunt metadata | 7.1 |