Skip to content
Threat Feed
low advisory

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

DevOps 72h

Mitigations

Implement request rate limiting for completion API endpoints

immediate DevOps

CVE-2026-94627