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-100571 | OpenClaw: SMS webhook rate-limit DoS drops Twilio callbacks | openclaw | 5.3 |
| MEDIUM | CVE-2026-100572 | OpenClaw: pre-auth rate limit enables webhook DoS | openclaw | 5.3 |
| HIGH | CVE-2026-100532 | OpenClaw WhatsApp: missing owner check allows account disconnect | openclaw | 8.1 |
| HIGH | CVE-2026-100647 | vLLM: unbounded cache_salt allows unauthenticated DoS | vllm | 7.5 |
| MEDIUM | CVE-2026-100648 | vLLM: audio size limit bypass enables resource exhaustion | vllm | 5.3 |
| MEDIUM | CVE-2026-100649 | vLLM: sampler subclass bypass exhausts GPU memory | 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-100600 | ClawHub: anonymous API quota exhaustion enables DoS | 5.3 | |
| MEDIUM | CVE-2026-100603 | ClawHub: coordinated reports hide skills from catalog | openclaw | 5.4 |
| HIGH | CVE-2026-103241 | vLLM: Gemma4 parser flaw allows remote DoS | vllm | 7.5 |
| MEDIUM | CVE-2026-15588 | GLib GDBus: unbounded auth line enables local DoS | rhaiis/vllm-cuda-rhel9 | 5.3 |
| MEDIUM | CVE-2026-58010 | GLib: off-by-one read in GVariant causes DoS | rhaiis/vllm-cuda-rhel9 | 6.5 |
| MEDIUM | CVE-2026-58013 | GLib: buffer over-read in line reader causes DoS | rhaiis/vllm-cuda-rhel9 | 6.5 |
| MEDIUM | CVE-2026-58012 | GLib: g_regex_replace RAW over-read leaks bytes, DoS | rhaiis/vllm-cuda-rhel9 | 6.5 |
| HIGH | CVE-2026-16118 | xdgmime: heap overflow in magic file parsing | rhaiis/vllm-cuda-rhel9 | 7.1 |
| MEDIUM | CVE-2026-58011 | GLib: out-of-bounds read in g_date_time_get_ymd | rhaiis/vllm-cuda-rhel9 | 6.5 |
| HIGH | CVE-2026-58014 | GLib: off-by-one in key file parser enables DoS | rhaiis/vllm-cuda-rhel9 | 7.3 |