GHSA-cj47-qj6g-x7r4
vLLM allows Remote Code Execution by Pickle Deserialization via AsyncEngineRPCServer() RPC server entrypoints
En bref
- Publiée
- Mise à jour
- CVE
- CVE-2024-9053
- Alias
- PYSEC-2025-222
- CVSS_V3
- CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Description
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.
Paquets affectés
| Paquet | Versions |
|---|---|
| PyPI · vllm | introduced 0, last affected 0.6.0 |
Références
- https://nvd.nist.gov/vuln/detail/CVE-2024-9053 ADVISORY
- https://github.com/pypa/advisory-database/tree/main/vulns/vllm/PYSEC-2025-222.yaml WEB
- https://github.com/vllm-project/vllm PACKAGE
- https://huntr.com/bounties/75a544f3-34a3-4da0-b5a3-1495cb031e09 WEB
Sources
| Source | Licence |
|---|---|
| OSV.dev | CC-BY 4.0 — GitHub Advisory Database |