CVE-2025-29783CWE-502

vLLM Allows Remote Code Execution via Mooncake Integration

Critical · published March 19, 2025

CVSS v3.1
9.1
EPSS
1%
Percentile
53.9
In the wild
Unconfirmed
What it is

🔥 If your vLLM is using Mooncake, it’s like leaving your front door wide open for intruders! 🏴‍♂️ Think of your system like a restaurant kitchen. If the chef accepts any order without checking the recipe, they could end up cooking something dangerous instead of a delicious dish. Unsafe deserialization is that unchecked order — it allows an attacker to inject harmful code right into your network. An attacker could exploit this vulnerability to execute remote code on your distributed hosts, leading to a catastrophic breach where they could manipulate data, disrupt services, or even take full control of your infrastructure. This isn't just a minor inconvenience; it could be an absolute disaster for your organization!

Put simply

Think of your system like a restaurant kitchen. If the chef accepts any order without checking the recipe, they could end up cooking something dangerous instead of a delicious dish. Unsafe deserialization is that unchecked order — it allows an attacker to inject harmful code right into your network. This vulnerability arises when vLLM is configured to use Mooncake, exposing unsafe deserialization over ZMQ/TCP. This allows attackers to send malicious data that gets deserialized and executed on the server.

What to do

An attacker could exploit this vulnerability to execute remote code on your distributed hosts, leading to a catastrophic breach where they could manipulate data, disrupt services, or even take full control of your infrastructure. This isn't just a minor inconvenience; it could be an absolute disaster for your organization! Upgrade to version 0.8.0 immediately to mitigate this vulnerability. Additionally, ensure that your deployment uses secure configurations and restricts access to the ZMQ/TCP interfaces to trusted sources only. You've got this! Implement these changes, and you’ll have your systems locked down tighter than a drum! 🛡️

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00734 · 53.9th percentile
Weakness
CWE-502 · Deserialization of Untrusted Data
Published
2025-03-19T15:33Z
EPSS history
Timeline
  • 19 MAR 15:33Z
    vLLM Allows Remote Code Execution via Mooncake Integration
    cvelistv5