InternLM LMDeploy: Unauthenticated remote code execution (CVE-2026-119706)
InternLM LMDeploy versions 0.9.0 through 0.18.0 are vulnerable to unauthenticated remote code execution via insecure deserialization of pickled data.
CVE search metadata
CVE search record: CVE-2026-119706. Severity: critical. CVSS: 9.8. KEV: no. Product: LMDeploy (0.9.0 through 0.18.0). Brief: InternLM LMDeploy: Unauthenticated remote code execution (CVE-2026-119706). Brief link: https://feed.craftedsignal.io/briefs/2026-10-lmdeploy-rce/
Triage facts
Revision 1- Applicability
- LMDeploy (0.9.0 through 0.18.0)
- Evidence
- Unknown
- Severity
- Critical
- Sources
- 1 public source
- Freshness
- Revision 1Oct 30, 17:36 UTC
- Vulnerabilities
- 1 CVE
- Source quality
- A2Roughly even chance
InternLM LMDeploy versions 0.9.0 through 0.18.0 contain an unauthenticated remote code execution vulnerability. Remote attackers can execute OS commands by sending a base64-encoded crafted pickle to the '/update_weights' endpoint within the 'serialized_named_tensors' parameter. The application's use of 'ForkingPickler.loads' to deserialize this input without validation allows for command execution as the api_server process.