PT-2025-12261 · Vllm · Vllm

Published

2025-03-20

·

Updated

2025-03-21

·

CVE-2024-9052

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

CVE-2024-9052
GHSA-PGR7-MHP5-FGJP

Affected Products

Vllm