CVE-2024-11041CWE-502

Remote Code Execution in vllm-project/vllm

Critical · published March 20, 2025

CVSS v3.0
9.8
EPSS
2%
Percentile
77.3
In the wild
Unconfirmed
What it is

🔥 A sneaky code execution bug lurks in vllm v0.6.2! The MessageQueue.dequeue() API is ready to be exploited by anyone with a malicious payload — talk about a trust issue! This vulnerability is like a delivery service that opens all its packages without checking the contents — if someone sends a ticking time bomb, it goes off right in their hands. With this flaw, an attacker can craft a payload that tricks the system into executing whatever they want. The consequences could be absolutely devastating! An attacker can gain full control over the victim's machine, leading to unauthorized access to sensitive information, system modification, or even a complete takeover. The potential for chaos is immense, and if exploited, it could wreak havoc on an organization’s operations.

Put simply

This vulnerability is like a delivery service that opens all its packages without checking the contents — if someone sends a ticking time bomb, it goes off right in their hands. With this flaw, an attacker can craft a payload that tricks the system into executing whatever they want. This vulnerability arises from the MessageQueue.dequeue() API using pickle.loads to parse incoming socket data without sufficient validation. This oversight allows attackers to inject and execute arbitrary code remotely, leading to severe security breaches.

What to do

The consequences could be absolutely devastating! An attacker can gain full control over the victim's machine, leading to unauthorized access to sensitive information, system modification, or even a complete takeover. The potential for chaos is immense, and if exploited, it could wreak havoc on an organization’s operations. It's crucial to patch to version 0.6.3 or higher immediately! Additionally, validate and sanitize inputs to the MessageQueue to ensure no malicious payloads are executed. Regularly review your security practices to safeguard against such vulnerabilities. You've got this! Follow these steps, and you'll lock down your system in no time. 🛡️

The record
Technical detail
CVSS v3.0
9.8 · CRITICAL
Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01719 · 77.3th percentile
Weakness
CWE-502 · Deserialization of Untrusted Data
Published
2025-03-20T10:10Z
EPSS history
Timeline
  • 20 MAR 10:10Z
    Remote Code Execution in vllm-project/vllm
    cvelistv5