Approved changes feed: RSS · Atom

cpe:2.3:a:internlm:lmdeploy:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorInternlm (7a8911ac-c648-53b4-a8c3-2c555199766f)
ProductLmdeploy (b02ebf50-6a81-5f1a-935c-65cc2fc43d03)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/internlm/lmdeploy purl2cpe 2026-06-01 10:14:40.900617
pkg:pypi/lmdeploy purl2cpe 2026-06-01 10:14:40.900619

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-33625 vulnerable 2026-10-13 12:29:08.673770 LMDeploy vulnerable to arbitrary code execution via eval() of untrusted quant_dtype in model config loading
HIGH (8.8)
LMDeploy is a toolkit for compressing, deploying, and serving large language models. Versions 012.1 through 0.12.2 contain a code injection vulnerability in `lmdeploy/pytorch/config.py` line 620 that allows an attacker to execute arbitrary Python code by publishing a malicious HuggingFace model with a crafted `quantization_config.quant_dtype` value. When a user loads the model with lmdeploy, the `quant_dtype` is passed to `eval(f'torch.{quant_dtype}')` without any validation. Version 0.12.3 contains a patch.
Published: 2026-09-18T17:13:37.133Z
Updated: 2026-09-22T15:08:07.065Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-92971 vulnerable 2026-10-13 12:28:53.753069 InternLM LMDeploy through 0.17.0 Assertion Denial of Service
HIGH (7.5)
InternLM LMDeploy through 0.17.0 contains a reachable assertion vulnerability in the DistServe decode migration loop that allows unauthenticated attackers to terminate the inference engine. Attackers can submit a migration_request with an empty remote_block_ids list to trigger an AssertionError that crashes the engine loop and causes subsequent inference requests to fail.
Published: 2026-09-17T13:43:15.952Z
Updated: 2026-09-17T14:29:19.612Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-92983 vulnerable 2026-10-13 12:28:53.557687 InternLM LMDeploy through 0.17.0 Memory Exhaustion via Session ID Mismatch
HIGH (7.5)
InternLM LMDeploy through 0.17.0 in DistServe prefill/decode disaggregation mode fails to release scheduler sessions because the proxy uses user-facing session IDs instead of internal scheduler keys. Unauthenticated attackers can send completion requests to the proxy endpoint that accumulate unreleased scheduler metadata and memory until the prefill worker is out-of-memory killed.
Published: 2026-09-17T14:22:08.232Z
Updated: 2026-09-18T19:18:29.048Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-59953 vulnerable 2026-10-13 12:23:14.537382 LMdeploy has Remote Code Execution by Pickle Deserialization via zmq_rpc.call_and_response() in InterLM/lmdeploy
CRITICAL (9.8)
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.
Published: 2026-09-16T15:36:02.095Z
Updated: 2026-09-18T18:05:59.705Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-66455 vulnerable 2026-10-13 12:22:49.062857 LMDeploy has Remote Code Execution by Pickle Deserialization via handle_zmq_recv in lmdeploy/lmdeploy/pytorch/disagg/conn/engine_conn.py
CRITICAL (9.8)
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.
Published: 2026-09-18T17:03:37.084Z
Updated: 2026-09-18T19:54:19.941Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-63764 under_investigation 2026-07-29 01:06:19.465319 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-46517 vulnerable 2026-07-29 00:54:58.993920 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-46432 vulnerable 2026-07-29 00:54:58.921361 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33626 vulnerable 2026-06-08 07:59:10.471645 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-67729 vulnerable 2026-06-08 07:41:20.378755 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-3163 vulnerable 2026-06-08 07:23:08.362635 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-3162 vulnerable 2026-06-08 07:23:08.362018 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.