{"data":{"id":"d8db33a7-1566-4dfd-b360-ad0f21dab389","title":"CVE-2026-93989: vLLM through 0.29.0 fails to properly validate bad_words token indices against the model's generation output width in…","summary":"vLLM through 0.29.0 does not properly validate bad_words token indices against the model's generation output width in SamplingParams.update_from_tokenizer(). An attacker can supply out-of-bounds token indices that corrupt the logits memory of concurrent requests, so different in-flight HTTP requests return incorrect tokens.","solution":"N/A -- no mitigation discussed in source.","labels":["security"],"sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-93989","publishedAt":"2026-09-19T23:17:10.043Z","cveId":"CVE-2026-93989","cweIds":["CWE-129"],"cvssScore":"3.1","cvssSeverity":"low","severity":"low","attackType":["denial_of_service"],"issueType":"vulnerability","affectedPackages":null,"affectedPackageNames":null,"affectedPackageRefs":null,"affectedVendors":[],"affectedVendorsRaw":["vLLM"],"classifierModel":"claude-haiku-5-5","classifierPromptVersion":"v4","summaryPromptVersion":"v2","headline":"vLLM bad_words token index validation flaw corrupts concurrent request logits","headlinePromptVersion":"h1","cvssVector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N","attackVector":"network","attackComplexity":"high","privilegesRequired":"low","userInteraction":"none","exploitMaturity":"unknown","epssScore":0.00202,"epssCheckedAt":"2026-11-04T18:09:13.788Z","kevDateAdded":null,"advisoryAliases":["GHSA-pc5q-2x89-w436"],"affectedPackagesSource":null,"affectedPackagesCheckedAt":"2026-11-01T00:10:38.135Z","patchAvailable":null,"disclosureDate":"2026-09-19T23:17:10.043Z","fixReleasedAt":null,"daysToFix":null,"fixCheckedAt":null,"capecIds":null,"crossRefCount":0,"attackSophistication":"moderate","impactType":["integrity","confidentiality"],"aiComponentTargeted":"inference","llmSpecific":true,"classifierConfidence":0.9,"researchCategory":null,"atlasIds":null,"fixes":[]}}