CVE-2026-119706 Details
Description
InternLM LMDeploy 0.9.0 through 0.18.0 contains an unauthenticated remote code execution vulnerability that allows remote attackers to run OS commands by sending pickled data to the /update_weights endpoint. Attackers can submit a base64-encoded crafted pickle in serialized_named_tensors, which ForkingPickler.loads deserializes without validation, executing commands as the api_server process.
A remote code execution vulnerability has been identified in InternLM LMDeploy versions 0.9.0 through 0.18.0. This vulnerability allows remote attackers to execute operating system commands by sending pickled data to the /update_weights endpoint. The deserialization of this data occurs without proper validation, enabling the execution of arbitrary commands as the api_server process.
Users can update to LMDeploy version 0.18.1 or later, where this vulnerability has been addressed.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 30, 2026CISA-ADP
Assessed Oct 30, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/InternLM/lmdeploy/issues/4698 | CISA-ADP | ExploitIssue TrackingTechnical DescriptionVendor |
| https://github.com/InternLM/lmdeploy | [email protected] | Vendor |
| https://github.com/InternLM/lmdeploy/blob/v0.18.0/lmdeploy/serve/openai/endpoints/management.py#L55-L60 | [email protected] | |
| https://github.com/InternLM/lmdeploy/blob/v0.18.0/lmdeploy/turbomind/turbomind.py#L345 | [email protected] | |
| https://github.com/InternLM/lmdeploy/issues/4698 | [email protected] | ExploitIssue TrackingTechnical DescriptionVendor |
| https://github.com/InternLM/lmdeploy/pull/4964 | [email protected] | Issue TrackingVendor |
| https://www.vulncheck.com/advisories/lmdeploy-0.9.0-through-0.18.0-unauthenticated-rce-via-update-weights-pickle-deserialization | [email protected] | Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-502 | Deserialization of Untrusted Data | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| InternLM LMDeploy | >= 0.9.0, <= 0.18.0 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 30, 2026 | New CVE Received | [email protected] |
| Oct 30, 2026 | CVE Modified | CISA-ADP |
Volerion