目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2025-66455— LMDeploy 通过 Pickle 反序列化远程代码执行漏洞

一分钟漏洞结论

影响对象
InternLM lmdeploy
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

LMDeploy 是一个用于压缩、部署和运行大语言模型的工具包。从 0.9.2 版本开始,在 0.16.0 版本之前,LMDeploy 的 PyTorch DistServe/PD 分离式推理(PD-disaggregation)控制平面使用 通过 ZeroMQ PULL 套接字反序列化接收到的消息。PyZMQ 使用 Python pickle 反序列化来实现 ,而在重建对象时可能会执行任意代码。接收端使用的对等地址是通过 HTTP 端点提供的。能够访问受影响的 DistServe API 服务器的攻击者可以促使服

CVSS 9.8 · Critical EPSS 1.27% · P70

影响版本矩阵 1

厂商产品 版本范围状态
InternLM lmdeploy >= 0.9.2, < 0.16.0 affected
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2025-66455 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
LMDeploy has Remote Code Execution by Pickle Deserialization via handle_zmq_recv in lmdeploy/lmdeploy/pytorch/disagg/conn/engine_conn.py
来源: CVE Program / CVE List V5
Vulnerability Description
LMDeploy is a toolkit for compressing, deploying, and serving large language models. Starting in version 0.9.2 and prior to version 0.16.0, LMDeploy's PyTorch DistServe/PD-disaggregation control plane used `recv_pyobj()` to deserialize messages received through a ZeroMQ PULL socket. PyZMQ implements `recv_pyobj()` using Python pickle deserialization, which can execute arbitrary code while reconstructing an object. The peer address used by the receiver was supplied through the `POST /distserve/p2p_connect` HTTP endpoint. An attacker who could reach an affected DistServe API server could cause the server to connect to an attacker-controlled ZeroMQ endpoint and deserialize a crafted pickle payload. API-key authentication is not enabled unless the operator explicitly configures it. As a result, affected DistServe deployments without API keys allowed unauthenticated remote code execution with the privileges of the LMDeploy serving process. This issue affects the PyTorch backend when PD-disaggregation/DistServe is enabled. Ordinary deployments that do not use the affected disaggregated-serving path do not expose this data flow. The fix was released in LMDeploy 0.16.0. Users who cannot upgrade immediately should prevent untrusted clients from reaching `/distserve/*` endpoints, restrict the DistServe HTTP and ZeroMQ control planes to trusted cluster networks, configure API-key authentication, and block arbitrary outbound ZeroMQ connections from serving nodes. These measures reduce exposure but do not make pickle deserialization safe.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
来源: CVE Program / CVE List V5
Vulnerability Type
可信数据的反序列化
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
InternLM lmdeploy >= 0.9.2, < 0.16.0 -

二、漏洞 CVE-2025-66455 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2025-66455 的情报信息

请登录查看更多情报信息。

CVE-2025-66455 补丁与修复 (1)

CVE-2025-66455 厂商页面 (1)

CVE-2025-66455 其他参考 (1)

IV. Related Vulnerabilities