CVE-2025-59953

Critical

Description

LMDeploy is a toolkit for compressing, deploying, and serving large language models. Starting in version 0.9.1 and prior to version 0.10.2, the LMdeploy implements an rpc server (AsyncRPCServer in zmq_rpc.py) for supporting the RPC communications. In its core functionality call_and_response(), I found it will directly use the pickles.loads() to deserialize the received messages without any sanitization, hence resulting in a remote code execution vulnerability by this RPC server. Version 0.10.2 contains a patch.

SeverityCritical
CVSS9.8
Exploit probability59. percentile0.9%
ProductLmdeploy
PublishedSep 16, 2026
First seenSep 16, 2026

How to fix

Update
  • lmdeploy0.10.2 or later

Affected products

ProductAffected versionsFixed in
lmdeployPyPI0.9.1 ≤ v < 0.10.20.10.2

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.

CVE-2025-59953 · Lmdeploy · Dark Radar