vLLM versions through 0.29.0 contain a denial of service vulnerability in the NIXL connector's metadata handling for prefill/decode disaggregated deployments. Attackers can send requests with incomplete kv_transfer_params dictionary entries to trigger an uncaught KeyError in EngineCore scheduling, causing the decode engine to terminate and making all routed requests fail until manual restart.
References
Configurations
History
29 Sep 2026, 12:47
| Type | Values Removed | Values Added |
|---|---|---|
| CPE | cpe:2.3:a:vllm:vllm:*:*:*:*:*:*:*:* | |
| References | () https://github.com/vllm-project/vllm - Product | |
| References | () https://github.com/vllm-project/vllm/blob/v0.29.0/vllm/distributed/kv_transfer/kv_connector/v1/nixl/metadata.py#L294-L312 - Product | |
| References | () https://github.com/vllm-project/vllm/pull/54807 - Issue Tracking, Patch | |
| References | () https://www.vulncheck.com/advisories/vllm-through-0.29.0-denial-of-service-via-incomplete-nixl-kv-transfer-metadata - Third Party Advisory | |
| First Time |
Vllm vllm
Vllm |
21 Sep 2026, 22:17
| Type | Values Removed | Values Added |
|---|---|---|
| New CVE |
Information
Published : 2026-09-21 22:17
Updated : 2026-09-29 12:47
NVD link : CVE-2026-94622
Mitre link : CVE-2026-94622
CVE.ORG link : CVE-2026-94622
JSON object : View
Products Affected
vllm
- vllm
CWE
CWE-248
Uncaught Exception
