vLLM through 0.29.0 fails to properly validate bad_words...
Low severity
Unreviewed
Published
Sep 20, 2026
to the GitHub Advisory Database
•
Updated Sep 20, 2026
Description
Published by the National Vulnerability Database
Sep 19, 2026
Published to the GitHub Advisory Database
Sep 20, 2026
Last updated
Sep 20, 2026
vLLM through 0.29.0 fails to properly validate bad_words token indices against the model's generation output width in SamplingParams.update_from_tokenizer(). Attackers can supply out-of-bounds token indices that corrupt logits memory of concurrent requests, causing different in-flight HTTP requests to return incorrect tokens.
References