Skip to content
CriticalVulnerabilityLLM-specific

CVE-2025-59953: LMDeploy RPC server remote code execution via unsafe pickle deserialization

Identifier
CVE-2025-59953
Published
Record updated
View JSON
Affected
  • lmdeploy >= 0.9.1, < 0.10.2
Fixed in
0.10.2
  • released October 28, 2025, 323 days before disclosure
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
0.9%

Summary

LMDeploy versions from 0.9.1 up to but not including 0.10.2 run an RPC server (AsyncRPCServer in zmq_rpc.py) that deserializes incoming messages with pickle.loads() in call_and_response() without any sanitization. This allows remote code execution through the RPC server.

Mitigation

Version 0.10.2 contains a patch.