Skip to content
CVE PROGRAM SOURCE RECORD7.1 High

CVE-2026-114051

vLLM before 0.31.0 Denial of Service via min_tokens in /inference/v1/generate

Description

vLLM before 0.31.0 skips the min_tokens <= max_tokens check for /inference/v1/generate requests with a null max_tokens, so the EngineCore input thread later dies on an uncaught VLLMValidationError while /health still returns 200. Unauthenticated remote attackers can send one request with an oversized min_tokens to hang all subsequent generation requests until manual restart.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

vllm-project vllm

Default version status: unaffected

  • 0 to < 0.31.0affected
  • 0.31.0unaffected
pkg:pypi/vllm

References