CVE Catalog

CVE-2026-93840

LowCVSS 3.7
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.25%

16th percentile - higher than 16% of all known CVEs

Summary

vLLM before 0.29.0 validates allowed_token_ids against tokenizer length instead of model output logits width in SamplingParams._validate_allowed_token_ids(). Attackers can supply token IDs above the output vocabulary that pass validation, causing LogitBiasState to corrupt GPU logits state and allow concurrent requests to sample tokens outside their allowlists.

Risk Assessment

An attacker can influence model generation outputs by forcing sampling of tokens outside the allowed list, potentially leading to unauthorized content or security policy violations.

Recommendation

Update vLLM to version 0.29.0 or later, which includes the fix.

Other vulnerabilities in vLLM

See all
Original NVD description (English source)

vLLM before 0.29.0 validates allowed_token_ids against tokenizer length instead of model output logits width in SamplingParams._validate_allowed_token_ids(). Attackers can supply token IDs above the output vocabulary that pass validation, causing LogitBiasState to corrupt GPU logits state and allow concurrent requests to sample tokens outside their allowlists.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS