Inference
Inference servers are the most actively-exploited component of the AI stack because they sit between the model and the public internet and they hold the GPU. The shape of the bugs is mostly web-app classes magnified by the cost of compute: missing auth on /v1 endpoints, SSRF that escapes the sandbox onto the platform's control plane, unsafe deserialization on model-loading paths, and path traversal in artifact-management endpoints. vLLM, Triton, TGI, BentoML, Ray Serve, and Ollama have each shipped multiple high-severity CVEs since 2023; CVE-2024-11041 in vLLM was a notable example combining prompt injection with code execution. Multi-tenant deployments are particularly exposed because a single bug typically crosses tenant boundaries. Defenses: aggressive patching, mandatory auth, network segmentation between inference and control plane, and per-tenant resource quotas to bound abuse.
| Severity | CVE | Headline | Package | CVSS |
|---|---|---|---|---|
| HIGH | CVE-2026-102554 | Guava: unbounded deserialization allocation causes DoS | com.google.guava:guava | 5.9 |
| MEDIUM | CVE-2026-108574 | LiteLLM: IDOR in spend logs exposes session data | LiteLLM | 4.3 |
| MEDIUM | CVE-2026-108575 | LiteLLM: improper authorization in get_secret api_key | LiteLLM | 6.3 |
| MEDIUM | CVE-2026-19576 | Zephyr GT911: stack overflow via rogue touch controller | 6.8 | |
| HIGH | CVE-2026-108836 | Ollama: SSRF via model name validation in Pull API | ollama | 7.3 |
| MEDIUM | CVE-2026-109311 | vLLM: heap overflow DoS via IAMF audio upload | vllm | 6.5 |
| MEDIUM | CVE-2026-108954 | sherpa-onnx: buffer overflow via unvalidated model metadata | sherpa-onnx | 6.3 |
| HIGH | CVE-2026-14164 | libarchive: RAR5 double free enables remote DoS | rhaii/vllm-gaudi-rhel9 | 7.5 |
| HIGH | CVE-2026-110719 | Portkey Gateway: SSRF via custom host header | 7.2 | |
| MEDIUM | CVE-2026-110695 | ExLlamaV2: heap overflow in safetensors loader | 6.3 | |
| CRITICAL | CVE-2026-94603 | Podman: checkpoint images override sandbox on run | github.com/containers/podman | 10.0 |
| HIGH | CVE-2026-111671 | Cube-studio: IDOR lets users disrupt others' services | 7.1 | |
| HIGH | CVE-2026-59970 | Tandoor Recipes: SSRF via AI provider URL exposes internal network | litellm | 7.7 |
| CRITICAL | CVE-2026-105192 | LMCache: unauthenticated RCE via pickle in ZMQ transport | vllm | 9.8 |
| MEDIUM | CVE-2026-111991 | YOLOv9: code injection via ONNX metadata names/stride | 6.3 | |
| MEDIUM | CVE-2026-112080 | Llama-Chinese: code injection via adapter config loader | 6.3 | |
| MEDIUM | CVE-2026-112107 | fastllm: safetensors offset overflow enables memory corruption | 6.3 | |
| HIGH | CVE-2026-112264 | BentoML: Dockerfile injection via docker.env keys | bentoml | 7.8 |
| HIGH | CVE-2026-105297 | Pingora: HTTP/2 header flood allows remote DoS | 7.5 | |
| MEDIUM | CVE-2026-112395 | Pillow: TIFF tile heap over-read enables DoS and memory leak | pillow | 6.5 |