{"action":"Upgrade vllm to 0.30.0 or later.","affected":[{"fixed":"0.30.0","introduced":"0"}],"component":"vllm","cve_ids":["CVE-2026-94626"],"ecosystem":"PyPI","epss":0.00627,"exploited":false,"fixed_versions":["0.30.0"],"id":"tcs_01M5KH97ZYCHZKZ3HT41JF3EQB","modified_at":"2026-09-30T09:15:02.787784724Z","published_at":"2026-09-21T22:17:01.587Z","references":["https://osv.dev/vulnerability/PYSEC-2026-4008","https://github.com/vllm-project/vllm/blob/v0.29.0/vllm/distributed/kv_transfer/kv_connector/utils.py#L569-L573","https://github.com/vllm-project/vllm/blob/v0.29.0/vllm/distributed/kv_transfer/kv_connector/v1/nixl/metadata.py#L277","https://www.vulncheck.com/advisories/vllm-through-0.29.0-memory-exhaustion-via-unvalidated-nixl-tp-size","https://github.com/vllm-project/vllm/pull/51137","https://github.com/vllm-project/vllm"],"severity":{"label":"unknown"},"sources":[{"source":"osv","source_id":"PYSEC-2026-4008","url":"https://osv.dev/vulnerability/PYSEC-2026-4008"}],"summary":"vLLM through 0.29.0 fails to validate the tp_size parameter in kv_transfer_params on OpenAI-compatible completion endpoints, allowing attackers to allocate unbounded memory. Attackers can supply arbit"}