Deserialization of Untrusted Data in vLLM - CVE-2025-29783
Published: March 19, 2025 / Updated: May 1, 2026
vLLM
vLLM
Description
The vulnerability allows a remote user to execute arbitrary code.
The vulnerability exists due to deserialization of untrusted data in the Mooncake integration mooncake_pipe.py when processing network-supplied data over ZMQ/TCP. A remote user can send a specially crafted serialized payload to execute arbitrary code.
Only deployments configured to use Mooncake for distributed KV transfer are vulnerable.