Patch Forecast
Yellow warning
Plan into this sprint.

CVE-2026-116174

Vllm: improper input validation

Risk score
54/100
CVSS
7.5 v3.1
Exploit chance (30 days)
0.3%
Published
25 Oct 2026

Open in the live forecast Today's forecast

What to know

What it is
vLLM from 0.22.0 before 0.24.0 contains an improper input validation vulnerability in the Rust gRPC Generate and GenerateStream service that forwards unchecked prompt token IDs to EngineCore. Attackers can submit requests with out-of-vocabulary prompt.token_ids values to trigger a fatal embedding lookup failure that t…
Affected
Vllm before 0.24.0
Fix
Upgrade Vllm to 0.24.0 or later.
Exploitation
No known exploitation

Story map

Story map: VllmTHE FLAWSTHE FIXCVE-2026-116174Improper input validationCVSS 7.5 · EPSS 0%CVE-2026-115915VLLM is an inference andserving engine for largelanguage modelsCVSS 9.8 · EPSS 1%CVE-2026-94624Vllm p2p never connectedzmq_exhaustionCVSS 7.5 · EPSS 1%CVE-2026-100652Improper input validationCVSS 7.5 · EPSS 0%Upgrade Vllm0.24.0 · 0.32.0or later on your release lineWho is exposed{'products': ['vLLM'],'packages': [], 'versions': ['priorto 0.32.0']}AMBER · PATCH THIS WEEKVllmvLLM has a vulnerability in itsImageMediaIO that allows anattacker to pass malicious imagebytes to Pillow, potentiallyleading to code execution orresource exhaustion. Anattacker could exploit this to…Where it standsPublic proof of conceptCONNECTS TOSame weaknessCWE-183 (CWE-183)4 other warnings in 30 days →Same productEarlier Vllm warnings34 in the last 90 days →
Story map: the flaws, the fix, how it unfolded and what it connects to. Boxes link to the record or article.

At a glance

Vllm: Amber, patch this week. vLLM has a vulnerability in its ImageMediaIO that allows an attacker to pass malicious image bytes to Pillow, potentially leading to code execution or resource exhaustion. An attacker could exploit this to execute commands with the vLLM process's privileges.

The flaws

  • CVE-2026-116174: Improper input validation (CVSS 7.5 · EPSS 0%)
  • CVE-2026-115915: VLLM is an inference and serving engine for large language models (CVSS 9.8 · EPSS 1%)
  • CVE-2026-94624: Vllm p2p never connected zmq_exhaustion (CVSS 7.5 · EPSS 1%)
  • CVE-2026-100652: Improper input validation (CVSS 7.5 · EPSS 0%)

The fix

Upgrade Vllm: 0.24.0 · 0.32.0 or later on your release line

Who is exposed: {'products': ['vLLM'], 'packages': [], 'versions': ['prior to 0.32.0']}

Where it stands

  • Public proof of concept

Connects to

Why it is Yellow

  • CVSS 7.5 high
  • Remotely exploitable without logging in

References

Original description

vLLM from 0.22.0 before 0.24.0 contains an improper input validation vulnerability in the Rust gRPC Generate and GenerateStream service that forwards unchecked prompt token IDs to EngineCore. Attackers can submit requests with out-of-vocabulary prompt.token_ids values to trigger a fatal embedding lookup failure that terminates EngineCore and leaves the server unhealthy.

Last activity 25 Oct 2026. Patch Forecast updates every hour.