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 |
|---|---|---|---|---|
| HIGH | CVE-2026-4775 | libtiff: integer overflow causes heap OOB write | rhaiis/vllm-spyre-rhel9 | 7.8 |
| MEDIUM | CVE-2026-49835 | Sigstore TSA: unbounded metrics label DoS | github.com/sigstore/timestamp-authority | 5.9 |
| CRITICAL | CVE-2026-10560 | Langflow: missing auth on build API leaks data, enables DoS | langflow | 9.1 |
| CRITICAL | CVE-2026-23537 | Feast: unauth file write to RCE via /save-document | rhoai/odh-workbench-jupyter-datascience-cpu-py312-rhel9 | 9.1 |
| HIGH | CVE-2025-69134 | OpenAI Chatbot WP Helper: unauth content deletion | OpenAI Chatbot for WordPress – Helper | 7.5 |
| HIGH | CVE-2026-56208 | libaom: heap overflow in AV1 encoder LAP mode | rhaiis/vllm-cpu-rhel9 | 7.6 |
| HIGH | CVE-2026-56210 | libaom: AV1 SVC bounds-check miss leaks heap, crashes | rhaiis/vllm-cpu-rhel9 | 7.1 |
| HIGH | CVE-2026-56209 | libaom: arbitrary address write in AV1 SVC codec | rhaiis/vllm-cpu-rhel9 | 7.1 |
| MEDIUM | CVE-2026-14647 | ONNX: OOB read in shape inference parsing untrusted models | onnx | 4.3 |
| CRITICAL | CVE-2022-44194 | Netgear R7000P: buffer overflow via DNS params | 9.8 | |
| MEDIUM | CVE-2026-40257 | OP-TEE: off-by-one in SHA-3 CE overflows TEE kernel heap | 5.5 | |
| HIGH | CVE-2026-33846 | GnuTLS: DTLS fragment heap overflow, DoS on AI inference | rhaiis/vllm-rocm-rhel9 | 7.5 |
| HIGH | CVE-2026-42009 | gnutls: DTLS packet-reorder bug DoS hits AI inference servers | rhaiis/vllm-rocm-rhel9 | 7.5 |
| HIGH | CVE-2026-33845 | GnuTLS: DTLS integer underflow enables OOB read/DoS | rhaiis/vllm-rocm-rhel9 | 7.5 |
| MEDIUM | CVE-2026-55646 | vLLM: audio upload OOMs process before size check | vllm | 6.5 |
| HIGH | CVE-2026-54234 | vLLM: crafted spec-decoding request crashes GPU worker (DoS) | vllm | 7.5 |
| MEDIUM | CVE-2026-55514 | vLLM: malformed prompt embeds crash serving via M-RoPE | vllm | 6.5 |
| HIGH | CVE-2026-55574 | vLLM: unbounded regex compile hangs inference worker (ReDoS) | xgrammar | 7.5 |
| MEDIUM | CVE-2026-55434 | Coder: AI Bridge unbounded read enables DoS | github.com/coder/coder/v2 | 6.5 |
| MEDIUM | CVE-2026-55433 | Coder: missing ActionUpdate check allows devcontainer wipe | github.com/coder/coder/v2 | 5.4 |