Skip to content
CVE PROGRAM SOURCE RECORD6.3 Medium

CVE-2026-114049

vLLM before 0.31.0 Stale allowed_token_ids Mask via InputBatch.condense

Description

vLLM before 0.31.0 contains a cross-request mask leak in InputBatch.condense() that allows remote attackers to constrain other clients' outputs by leaving stale allowed_token_ids rows. Attackers can submit concurrent constrained generate requests, including via unauthenticated /invocations, so recycled batch slots apply their token allowlist to victims' unrestricted 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.31.0affected
  • 0.31.0unaffected
pkg:pypi/vllm

References