Skip to content
CVE PROGRAM SOURCE RECORD8.7 High

CVE-2026-93592

vLLM before 0.28.0 Denial of Service via negative token ID

Description

vLLM versions before 0.28.0 fail to validate the lower bound of token IDs in the /v1/embeddings and /pooling endpoints, allowing unauthenticated attackers to crash the engine by submitting negative token IDs. A single request with a negative token ID triggers a CUDA device-side assertion that poisons the GPU context, causing all subsequent requests to fail until the process restarts.

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.28.0affected
  • 0.28.0unaffected
pkg:pypi/vllm

References