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-5497 | vLLM: unauthenticated OOM DoS via video frame parsing | vllm | 7.5 |
| LOW | CVE-2026-10813 | LMCache: weak hash enables KV cache integrity bypass | lmcache | 3.6 |
| HIGH | CVE-2023-52356 | libtiff: heap overflow DoS in vLLM inference via TIFF input | rhaiis/vllm-cuda-rhel9 | 7.5 |
| MEDIUM | CVE-2025-14831 | GnuTLS: TLS cert parsing DoS hits vllm inference | rhaiis/vllm-cuda-rhel9 | 5.3 |
| HIGH | CVE-2026-4111 | libarchive: infinite loop DoS in RAR5 decompression | rhaiis/vllm-cuda-rhel9 | 7.5 |
| HIGH | CVE-2026-5201 | gdk-pixbuf: JPEG heap overflow crashes vLLM inference | rhaiis/vllm-cuda-rhel9 | 7.5 |
| UNKNOWN | CVE-2026-49347 | QuestBot: resource exhaustion via unlimited ticket creation | - | |
| CRITICAL | CVE-2026-48746 | vllm: auth bypass exposes OpenAI inference API | vllm | 9.1 |
| MEDIUM | CVE-2026-47748 | stable-diffusion.cpp: OOB read crash via crafted .ckpt file | 5.5 | |
| MEDIUM | CVE-2026-54314 | n8n: decompression bomb DoS via public webhook | n8n | - |
| UNKNOWN | CVE-2026-54312 | n8n: prototype pollution renders instance non-functional | n8n | - |
| CRITICAL | CVE-2026-46858 | Oracle APM: unauthenticated write/DoS via JVM Diagnostics | APM - Application Performance Management | 9.1 |
| CRITICAL | CVE-2026-48797 | backpropagate: auth bypass exposes LLM training plane | backpropagate | - |
| HIGH | CVE-2026-9064 | 389-ds-base: LDAP DoS via unbounded control count | 7.5 | |
| HIGH | CVE-2025-60223 | WPBot Pro: subscriber file deletion → system DoS | wpbot-pro | 7.7 |
| MEDIUM | CVE-2026-12491 | vLLM: image metadata mishandling corrupts multimodal inputs | rhaiis/vllm-cpu-rhel9 | 4.8 |
| MEDIUM | CVE-2026-54233 | vLLM: decompression bomb OOM via audio endpoint | vllm | 6.5 |
| MEDIUM | CVE-2026-54235 | vLLM: NaN/Inf bypass crashes GPU inference workers | vllm | 6.5 |
| MEDIUM | GHSA-664h-gpgq-h6xx | n8n: viewer role can start/cancel/delete eval workflow runs | n8n | 5.4 |
| CRITICAL | CVE-2025-71321 | picklescan: blocklist bypass allows arbitrary file write/RCE | picklescan | 9.8 |