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 |
|---|---|---|---|---|
| LOW | CVE-2026-112907 | filelock: Windows oplock stalls soft-lock acquire() | filelock | 2.5 |
| HIGH | CVE-2026-112940 | filelock: SQLite symlink redirect enables file overwrite | filelock | 7.1 |
| MEDIUM | CVE-2026-79980 | Zephyr RTOS: predictable DHCPv4 xid enables gateway/DNS hijack | 5.6 | |
| HIGH | CVE-2026-116172 | vLLM: gRPC top_n validation flaw crashes EngineCore | vllm | 7.5 |
| HIGH | CVE-2026-116173 | vLLM: gRPC logprob limit bypass crashes EngineCore | vllm | 7.5 |
| HIGH | CVE-2026-116174 | vLLM: gRPC invalid token IDs crash EngineCore (DoS) | vllm | 7.5 |
| MEDIUM | CVE-2026-116175 | vLLM: audio decompression bomb exhausts server memory | vllm | 6.5 |
| HIGH | CVE-2026-116176 | vLLM: SSRF via X-Request-Id leaks NCCL KV-cache data | vllm | 8.2 |
| HIGH | CVE-2026-116177 | vLLM: decompression bomb in Nemotron-VL causes DoS | vllm | 7.5 |
| HIGH | CVE-2026-116178 | vLLM: multimodal metadata DoS crashes inference engine | vllm | 7.5 |
| HIGH | CVE-2026-116179 | vLLM: num_frames override enables memory-exhaustion DoS | vllm | 7.5 |
| HIGH | CVE-2026-116180 | vLLM: uninitialized tensor lets tenant crash engine | vllm | 7.7 |
| MEDIUM | CVE-2026-116181 | vLLM: invalid stop_token_ids crash engine, GPU OOB write | vllm | 6.5 |
| MEDIUM | CVE-2026-115911 | vLLM: chat template DoS via unbounded Jinja rendering | vllm | 6.5 |
| MEDIUM | CVE-2026-115913 | vLLM: Phi-4 audio attention causes GPU OOM DoS | vllm | 6.5 |
| HIGH | CVE-2026-116489 | pgvectorscale: type confusion enables memory corruption | 7.5 | |
| HIGH | CVE-2026-115915 | vLLM: image decoder abuse enables RCE/DoS | vllm | 8.1 |
| MEDIUM | CVE-2026-115916 | vLLM: off-by-one token ID check crashes engine (DoS) | vllm | 6.5 |
| MEDIUM | CVE-2026-115914 | vLLM: zero-sum OCR image crashes engine (DoS) | vllm | 6.5 |
| MEDIUM | CVE-2026-115919 | ONNX: OOB read in RNN shape inference crashes app | onnx | 6.2 |