CVE-2024-9053 CRITICAL

CVE-2024-9053: Remote Code Execution in vllm-project/vllm

Vendor Vllm-Project
Product vllm-project/vllm
Weakness CWE-502 · Unsafe deserialization
Published March 20, 2025
Last update October 15, 2025

CVSS base score

9.8/10
Attack vector Network
Attack complexity Low
Privileges required None
User interaction None
Confidentiality High
Integrity High

CVSS vector

CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

What the vulnerability does

01Description

vllm-project vllm version 0.6.0 contains a vulnerability in the AsyncEngineRPCServer() RPC server entrypoints. The core functionality run_server_loop() calls the function _make_handler_coro(), which directly uses cloudpickle.loads() on received messages without any sanitization. This can result in remote code execution by deserializing malicious pickle data.

Key dates

02Disclosure timeline

March 20, 2025 CVE published
October 15, 2025 Record updated