PT-2025-12261 · Vllm · Vllm
Published
2025-03-20
·
Updated
2025-03-21
·
CVE-2024-9052
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 0.6.0
Description
The issue concerns a remote code execution vulnerability in the distributed training API. Specifically, the
vllm.distributed.GroupCoordinator.recv object() function deserializes received object bytes using pickle.loads() without proper sanitization. This lack of sanitization leads to the vulnerability.Recommendations
For vllm-project vllm version 0.6.0, consider disabling the
vllm.distributed.GroupCoordinator.recv object() function until a patch is available to prevent potential remote code execution. Restrict access to the distributed training API to minimize the risk of exploitation. Avoid using the pickle.loads() function for deserializing received object bytes without proper sanitization until the issue is resolved.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