CVE-2025-32444 vLLM Vulnerable to Remote Code Execution via Mooncake Integration
Attackers can execute arbitrary code on vLLM servers using the Mooncake integration due to unsafe pickle deserialization over exposed ZeroMQ sockets.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2025-32444?
CVE-2025-32444 is a critical unsafe deserialization vulnerability in Vllm Vllm, published on 30 Apr 2025. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
vLLM is a high-throughput and memory-efficient inference and serving engine for LLMs. Versions starting from 0.6.5 and prior to 0.8.5, having vLLM integration with mooncake, are vulnerable to remote code execution due to using pickle based serialization over unsecured ZeroMQ sockets. The vulnerable sockets were set to listen on all network interfaces, increasing the likelihood that an attacker is able to reach the vulnerable ZeroMQ sockets to carry out an attack. vLLM instances that do not make use of the mooncake integration are not vulnerable. This issue has been patched in version 0.8.5.
Weakness: CWE-502
Which versions are affected by CVE-2025-32444?
3 open source packages ship an affected version, including vllm. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
vllm PyPI | From 0.6.5 | 0.8.5 |
vllm PyPI | From 0.6.5 | 0.8.5 |
vllm PyPI | From 0.6.5 | 0.8.5 |
Products include Vllm Vllm.
How do I fix CVE-2025-32444?
Upgrade vllm to 0.8.5 or later.
Upgrade, and only deserialise data from trusted sources or with an allow-list of types. More about Unsafe deserialization.
Is CVE-2025-32444 being exploited?
There is no known exploitation of CVE-2025-32444 in the wild and no public exploit code.
Other vulnerabilities in Vllm Vllm
- CVE-2026-22778 vLLM leaks a heap address when PIL throws an error
- CVE-2025-47277 vLLM Allows Remote Code Execution via PyNcclPipe Communication Service
- CVE-2024-11041 Remote Code Execution in vllm-project/vllm
- CVE-2026-48746 vLLM: OpenAI auth bypass
- CVE-2025-29783 vLLM Allows Remote Code Execution via Mooncake Integration
Sources
Also known as GHSA-hj4w-hm2g-p6w5, PYSEC-2025-42.