Approved changes feed: RSS · Atom
cpe:2.3:a:internlm:lmdeploy:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | Internlm (7a8911ac-c648-53b4-a8c3-2c555199766f) |
|---|---|
| Product | Lmdeploy (b02ebf50-6a81-5f1a-935c-65cc2fc43d03) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from purl2cpe mapping
PURL mappings
| PURL | Source | Last 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
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
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 |
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 |
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 |
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 this panel to browse, search, copy or download the JSON record.