Skip to content
LowVulnerabilityLLM-specific

CVE-2026-93840: vLLM allowed_token_ids validation flaw lets requests sample outside allowlists

Identifier
CVE-2026-93840
Published
Record updated
View JSON
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
0.2%

Summary

vLLM versions before 0.29.0 validate allowed_token_ids against the tokenizer length instead of the model output logits width, in SamplingParams._validate_allowed_token_ids(). Attackers can supply token IDs above the output vocabulary that pass this check, which causes LogitBiasState to corrupt GPU logits state so that concurrent requests can sample tokens outside their allowlists.

Mitigation

Fixed in 0.29.0.