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-15610 | WPBot: auth bypass burns AI API credits via RAG | wpbot | 4.3 |
| MEDIUM | CVE-2026-55407 | Buffa: protobuf decoder DoS via 22x memory amplification | buffa | - |
| HIGH | CVE-2026-44433 | Quicly/H2O: QUIC flow-control bug enables memory exhaustion DoS | 7.5 | |
| MEDIUM | CVE-2026-44434 | Quicly/H2O: on-path attacker can force QUIC resets | 5.3 | |
| HIGH | CVE-2026-44435 | H2O/Quicly: unauthenticated QUIC DoS via assertion crash | 7.5 | |
| HIGH | CVE-2026-44436 | Quicly: QUIC DoS via oversized Connection ID overflow | 7.5 | |
| MEDIUM | CVE-2026-44452 | h2o HTTP server: NULL SNI crash causes DoS | 5.9 | |
| HIGH | CVE-2026-44453 | h2o: alloca stack overflow crashes server on request | 7.5 | |
| HIGH | CVE-2026-54340 | H2O: HTTP/2 HPACK amplification enables DoS | h2o | 7.5 |
| MEDIUM | CVE-2026-62210 | OpenClaw: slow-read DoS via remote media URLs | openclaw | 6.5 |
| MEDIUM | CVE-2026-62220 | OpenClaw: WS auth rate-limit bypass enables DoS | openclaw | 5.3 |
| HIGH | CVE-2026-50273 | Datadog .NET Tracer: DoS via unbounded baggage header | 7.5 | |
| HIGH | CVE-2026-50271 | dd-trace-py: unbounded baggage header parsing causes DoS | 7.5 | |
| HIGH | CVE-2026-50272 | dd-trace: unbounded W3C baggage parsing enables DoS | 7.5 | |
| HIGH | CVE-2023-52355 | libtiff: OOM DoS in vLLM inference container images | rhaiis/vllm-cuda-rhel9 | 7.5 |
| MEDIUM | CVE-2026-46671 | onenote_parser: path traversal via crafted .onetoc2 file | 4.4 | |
| HIGH | CVE-2026-54058 | Pillow: OOB read/DoS via unchecked mmap stride (McIdas) | pillow | - |
| HIGH | CVE-2026-65315 | Ollama: crafted GGUF file crashes inference server | ollama | 7.5 |
| MEDIUM | CVE-2026-65014 | n8n: unauth DELETE cancels test webhook sessions | n8n | - |
| HIGH | CVE-2026-64832 | FFmpeg: double-free in NVDEC decoder enables RCE | 8.8 |