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-115918 | vLLM: chat template bypass enables DoS via /v1/responses | vllm | 6.5 |
| MEDIUM | CVE-2026-115920 | ONNX: ConvTranspose shape inference crash causes DoS | onnx | 6.2 |
| MEDIUM | CVE-2026-115922 | ONNX: unbounded alloc in 2/4-bit unpack causes DoS | onnx | 6.2 |
| MEDIUM | CVE-2026-115921 | ONNX: null deref/oversized alloc in Scan inference DoS | onnx | 6.2 |
| UNKNOWN | CVE-2026-116588 | dd-trace-py: ReDoS in query-string obfuscation causes DoS | - | |
| UNKNOWN | CVE-2026-116589 | dd-trace-py: IAST % formatting error crashes process | - | |
| CRITICAL | CVE-2026-48705 | MONAI: NaN/inf DICOM input causes DoS and corrupt inference | monai | 9.3 |
| LOW | GHSA-h2v8-394m-p7vv | rustls: Brotli cert decoder allows 1 GiB alloc DoS | rustls | 3.7 |
| HIGH | CVE-2026-116693 | dd-trace: ReDoS in query string obfuscation causes DoS | - | |
| MEDIUM | CVE-2026-111372 | WoowBot: missing authz lets subscribers drain AI API credits | wpbot | 4.3 |
| MEDIUM | CVE-2026-118646 | n8n: ReDoS in File(s) Selector glob blocks event loop | n8n | 6.5 |
| HIGH | CVE-2026-118678 | n8n: prototype pollution via workflow keys causes DoS | n8n | 7.1 |
| MEDIUM | CVE-2026-112908 | filelock: lax claim dir perms let local users break strict lock | filelock | 5.3 |
| MEDIUM | CVE-2026-112911 | filelock: unverified lock-dir ownership breaks mutual exclusion | filelock | 6.3 |
| MEDIUM | CVE-2026-112910 | filelock: Windows ignores mode=0o600, lock files exposed | filelock | 5.3 |
| MEDIUM | CVE-2026-112915 | filelock: crafted lock DB hangs ReadWriteLock acquire | filelock | 5.5 |
| MEDIUM | CVE-2026-112938 | filelock: symlink race in strict lock strands claims | filelock | 5.8 |
| MEDIUM | CVE-2026-112934 | filelock: FIFO/hard-link abuse hangs locks, corrupts files | filelock | 6.1 |
| MEDIUM | CVE-2026-104308 | Langflow: OS command injection allows authenticated DoS | langflow | 4.3 |
| MEDIUM | CVE-2026-104316 | Langflow: missing authz lets users cancel others' jobs | langflow | 6.5 |