PT-2025-12093 · Vllm · Vllm

Published

2025-03-20

·

Updated

2025-03-21

·

CVE-2024-11041

CVSS v3.1

9.8

Critical

VectorAV: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

CVE-2024-11041
GHSA-5VQR-WPRC-CPP7

Affected Products

Vllm