Tools AI Risk Radar ai-incident-0094
Incident record
Nine vLLM flaws let one request crash a server or corrupt other users' output
- Severity
- High
- Status
- Proof-of-concept
- Type
- Infra Vuln
- Target
- vLLM through 0.29.0: the sampler, and prefill/decode disaggregated deployments on the NIXL, Mooncake and P2P KV-offload connectors
- Actor
- researcher
- CVE
- CVE-2026-94622, CVE-2026-94623, CVE-2026-94624, CVE-2026-94625, CVE-2026-94626, CVE-2026-94627, CVE-2026-93840, CVE-2026-93841, CVE-2026-93989
What happened
Nine CVE records against vLLM reached NVD on 18, 19 and 21 September 2026, all reachable through ordinary inference requests. The six of 21 September hit disaggregated serving: an incomplete kv_transfer_params entry, a multi-prompt request, unbounded peer sessions or an unchecked tp_size value kills or exhausts the decode worker. All six need no credentials, and five score CVSS 3.1 7.5. The other three let one caller corrupt sampler state shared with concurrent requests, changing what other users' requests return: CVE-2026-93840 (allowed_token_ids) and CVE-2026-93841 (the Triton penalty kernel), both 3.7, and CVE-2026-93989 (bad_words), 3.1.
CVE-2026-93840 is fixed in vLLM 0.29.0. The other eight list every release through 0.29.0 as affected and name a fix pull request for each. They follow the four-advisory vLLM batch of 12 September and the max_tokens=0 flaw of 17 September on this board, in the same serving paths. vLLM 0.30.0 shipped on 22 September, and as of 2 October 2026 no fixed release was confirmed for the other eight: NVD's analysed records still list every release through 0.29.0 as affected.
Sources
- NVD record CVE-2026-94622nvd.nist.gov/vuln/detail/CVE-2026-94622
- NVD record CVE-2026-94626nvd.nist.gov/vuln/detail/CVE-2026-94626
- NVD record CVE-2026-93840nvd.nist.gov/vuln/detail/CVE-2026-93840
- NVD record CVE-2026-93989nvd.nist.gov/vuln/detail/CVE-2026-93989
One record from the AI Risk Radar, maintained by the Security Desk.Data: CSV · JSON ·RSS · CC BY 4.0 with attribution to YFarmX.Tracker updated · 13 October 2026