CVE-2026-93989: vLLM through 0.29.0 fails to properly validate bad_words token indices against the model's generation output width in Sa
Summary
vLLM (a framework for running large language models) versions up to 0.29.0 has a bug where it doesn't properly check if token indices (numerical identifiers for words) are within valid bounds when processing bad words filters. An attacker can exploit this by providing invalid token indices that corrupt the memory used for generating tokens (logits, which are scores the model assigns to possible next words), causing different user requests being handled at the same time to get wrong results.
Vulnerability Details
3.1(low)
EPSS: 0.0%
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N
network
high
low
none
September 19, 2026
Classification
Taxonomy References
Affected Vendors
Related Issues
CVE-2026-47482: NVIDIA Triton Inference Server for Linux contains a vulnerability where an attacker can cause missing release of memory
CVE-2022-29200: TensorFlow is an open source platform for machine learning. Prior to versions 2.9.0, 2.8.1, 2.7.2, and 2.6.4, the implem
Original source: https://nvd.nist.gov/vuln/detail/CVE-2026-93989
First tracked: September 19, 2026 at 08:09 PM
Classified by LLM (prompt v3) · confidence: 95%