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-2023-52355 | libtiff: OOM DoS in vLLM inference container images | rhaiis/vllm-cuda-rhel9 | 7.5 |
| CRITICAL | CVE-2026-63766 | GPT-SoVITS: unauthenticated RCE via webui.py | 9.8 | |
| HIGH | CVE-2026-54058 | Pillow: OOB read/DoS via unchecked mmap stride (McIdas) | pillow | - |
| CRITICAL | CVE-2026-63767 | ktransformers: unauth pickle RCE via ZMQ socket | ktransformers | 9.8 |
| HIGH | CVE-2026-63764 | lmdeploy: SSRF via redirect bypasses private IP guard | lmdeploy | 8.6 |
| HIGH | CVE-2026-65315 | Ollama: crafted GGUF file crashes inference server | ollama | 7.5 |
| HIGH | CVE-2026-64832 | FFmpeg: double-free in NVDEC decoder enables RCE | 8.8 | |
| CRITICAL | CVE-2026-65700 | h2oGPT: unauth path traversal in files API leads to RCE | h2ogpt | 9.8 |
| MEDIUM | CVE-2026-7007 | Zephyr RTOS: ext2 mount DoS via crafted superblock | 4.6 | |
| HIGH | CVE-2026-54593 | Pterodactyl Wings: JWT reuse enables file upload bypass | github.com/pterodactyl/wings | 8.1 |
| HIGH | CVE-2026-50559 | Quarkus: HTTP auth bypass via %3B/%2F path smuggling | io.quarkus:quarkus-vertx-http | 7.5 |
| CRITICAL | CVE-2026-15976 | SGLang: RCE via unsafe pickle deserialization on weight load | 9.8 | |
| CRITICAL | CVE-2026-68770 | sentence-transformers: trust gate bypass enables RCE | sentence-transformers | 9.8 |
| MEDIUM | CVE-2026-47487 | Triton Inference Server: path traversal via MLflow plugin | 4.4 | |
| HIGH | CVE-2026-71211 | MLflow AI Gateway: SSRF via unvalidated api_base | mlflow | 7.1 |
| HIGH | CVE-2026-43632 | llama.cpp: UAF race in tokenize endpoints risks RCE | 8.1 | |
| UNKNOWN | CVE-2026-10595 | lollms: path traversal enables unauth file read | parisneo/lollms | - |
| CRITICAL | CVE-2026-18948 | Feast: insecure UDF deserialization enables RCE | rhoai/odh-pipeline-runtime-tensorflow-cuda-py312-rhel9 | 9.9 |
| HIGH | CVE-2026-73079 | Sub2API: path traversal leaks pooled AI credentials | 8.5 | |
| UNKNOWN | CVE-2020-27339 | InsydeH2O SMM drivers: buffer flaw corrupts firmware/OS memory | - |