PT-2025-12093 · Vllm · Vllm
Published
2025-03-20
·
Updated
2025-03-21
·
CVE-2024-11041
CVSS v3.1
9.8
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
vllm-project vllm version v0.6.2
Description
The issue is related to a remote code execution vulnerability in the
MessageQueue.dequeue() API function. This function uses pickle.loads to parse received sockets directly, allowing an attacker to exploit this by sending a malicious payload to the MessageQueue, causing the victim's machine to execute arbitrary code. The API endpoint affected is the MessageQueue.dequeue() function, which uses the pickle.loads method to deserialize received data.Recommendations
For version v0.6.2, consider disabling the
MessageQueue.dequeue() function until a patch is available to prevent exploitation. Restrict access to the MessageQueue module to minimize the risk of exploitation. Avoid using the pickle.loads method to parse received sockets directly in the MessageQueue.dequeue() function until the issue is resolved.Exploit
Fix
Deserialization of Untrusted Data
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Vllm