Skip to content
CVE PROGRAM SOURCE RECORD6.9 Medium

CVE-2026-100647

vLLM before 0.29.0 CPU Exhaustion via unbounded cache_salt

Description

vLLM versions before 0.29.0 contain a denial-of-service vulnerability in the cache_salt parameter accepted on OpenAI-compatible and Anthropic API endpoints, which lacks maximum length validation and is processed on the single EngineCore scheduler thread. Unauthenticated attackers can send HTTP requests with multi-hundred-megabyte salt values that trigger expensive pickle serialization and SHA-256 hashing, stalling the scheduler thread and denying service to all concurrent requests.

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

References