Denial of Service in vLLM Mooncake Connector via KV Cache Exhaustion
The vLLM Mooncake connector up to version 0.29.0 is susceptible to a denial-of-service attack where malicious completion requests exhaust GPU memory by orphaned KV cache blocks.
CVE search metadata
CVE search record: CVE-2026-94627. Severity: high. CVSS: 7.5. KEV: no. Product: Mooncake connector (<= 0.29.0). Brief: Denial of Service in vLLM Mooncake Connector via KV Cache Exhaustion. Brief link: https://feed.craftedsignal.io/briefs/2026-09-vllm-mooncake-dos/
The vLLM Mooncake connector, used in disaggregated prefill/decode deployments, contains a vulnerability in the management of GPU Key-Value (KV) cache block ownership. When concurrent child requests share a single transfer ID, the connector fails to properly reconcile ownership, leading to the accumulation of orphaned memory blocks. An attacker can deliberately trigger this condition by submitting completion requests containing multiple prompts, forcing the system to allocate memory that is never subsequently freed. This persistent memory leak eventually results in GPU memory exhaustion, preventing the processing of legitimate requests and causing a service-wide denial of service until the affected process is restarted. This vulnerability is identified as CVE-2026-94627.
Impact
Successful exploitation results in a denial of service for the vLLM instance. This impacts organizations relying on vLLM for high-throughput LLM serving, particularly those using disaggregated deployment architectures. Memory exhaustion renders the service unable to process legitimate requests, leading to potential operational outages in production machine learning environments.
Recommendation
Prioritized actions for engineering and security teams:
- Upgrade the vLLM Mooncake connector to a version beyond 0.29.0 to patch CVE-2026-94627.
- Implement request rate limiting and input validation at the API gateway layer to prevent the submission of excessively complex or concurrent prompts designed to trigger this memory exhaustion.
- Monitor GPU memory usage metrics for abnormal, linear growth patterns that do not correlate with legitimate traffic volume.
Immediate actions
Upgrade vLLM Mooncake connector to version 0.30.0 or later
Mitigations
Implement request rate limiting for completion API endpoints
CVE-2026-94627