CVE-2025-32444CWE-502

vLLM Vulnerable to Remote Code Execution via Mooncake Integration

Critical · published April 30, 2025

CVSS v3.1
10.0
EPSS
2%
Percentile
78.2
In the wild
Unconfirmed
What it is

🔥 A remote code execution vulnerability lurks in vLLM versions 0.6.5 through 0.8.5, thanks to unsecured ZeroMQ sockets that listen on all network interfaces! Imagine leaving your front door wide open and inviting anyone to walk in and rearrange your furniture. That’s what these vulnerable sockets are doing – they’re just waiting for a crafty intruder to take advantage of their openness! An attacker could leverage this vulnerability to execute arbitrary code on the server, potentially gaining control over the entire vLLM instance. This means they could access sensitive information, alter or manipulate data, and even disrupt services, leading to a catastrophic loss of trust and functionality.

Put simply

Imagine leaving your front door wide open and inviting anyone to walk in and rearrange your furniture. That’s what these vulnerable sockets are doing – they’re just waiting for a crafty intruder to take advantage of their openness! This vulnerability arises from using pickle-based serialization over unsecured ZeroMQ sockets, which allows an attacker to send malicious payloads to the server. By exploiting this flaw, they can execute arbitrary code remotely, making it a serious risk for affected systems.

What to do

An attacker could leverage this vulnerability to execute arbitrary code on the server, potentially gaining control over the entire vLLM instance. This means they could access sensitive information, alter or manipulate data, and even disrupt services, leading to a catastrophic loss of trust and functionality. To mitigate this risk, upgrade to vLLM version 0.8.5 or later immediately. Additionally, ensure that ZeroMQ sockets are configured securely and do not listen on all interfaces to limit exposure. Conduct a security audit of your environment to identify any other potential vulnerabilities. You've got this! By following these steps, you'll bolster your defenses and keep your systems secure! 🛡️

The record
Technical detail
CVSS v3.1
10.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01789 · 78.2th percentile
Weakness
CWE-502 · Deserialization of Untrusted Data
Published
2025-04-30T00:25Z
EPSS history
Timeline
  • 30 APR 00:25Z
    vLLM Vulnerable to Remote Code Execution via Mooncake Integration
    cvelistv5