Database/AI/ML frameworks & serving
vLLM: malformed multimodal embedding input crashes the engine and drops every in-flight request
Impact
Any client allowed to call the API of a vLLM server running a multimodal model can kill the engine by sending an embedding tensor with the right number of dimensions but the wrong hidden size. The engine process dies, taking all co-resident requests with it, and the model has to be reloaded into GPU memory - tens of seconds to minutes of dead accelerator time per crash on large weights. On a shared endpoint this is a single-request denial of service against every other tenant on that replica, repeatable at will. It applies whether or not the served model is documented as accepting embedding inputs.
Who can reach it
Network reachable to the vLLM HTTP API; the CVSS vector records low-privilege authentication (PR:L), so any tenant or application holding a valid API key qualifies. No access to the host or the GPU is needed.
What to do
Upgrade to vLLM 0.11.1 or later and restart each serving process - a rolling restart across replicas keeps the endpoint up, but every replica reloads its weights. If the upgrade cannot be scheduled, reject or strip multimodal embedding inputs at the gateway in front of vLLM and keep the API off untrusted networks.
References
Related entries
- LangChain: template injection in prompt templates exposes Python object internalsCVE-2025-65106 · LangChain ChatPromptTemplate (prompt template parsing)High
- vLLM: --revision pin ignored for some FunAudioChat and Tarsier2 processor, tokenizer and config loadsCVE-2026-100653 · vLLM (revision pin not propagated to FunAudioChat and Tarsier2 Hugging Face artifact loads)High
- Dagster: Vulnerability in Dagster Core prior to 1.13.1CVE-2026-41490 · DagsterHigh
- Gitingest: prefix-only host validation lets crafted URLs leak GitHub tokens to attacker hostsCVE-2026-82289 · Gitingest (_validate_host git host allowlist)High
- TorchServe (gRPC 7070/7071): gRPC ports bound to all interfaces regardless of configCVE-2024-35199 · TorchServe (gRPC 7070/7071)High
- Ollama (GGUF parser): Malformed 4-byte GGUF file crashes the server (two HTTP requests)CVE-2024-39720 · Ollama (GGUF parser)High
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.