<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://cve.radiocsirt.org/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-02T18:43:21.243710+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>csirt@opendfir.org</email>
  </author>
  <link href="https://cve.radiocsirt.org" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/euvd-2026-264477</id>
    <title>EUVD-2026-264477</title>
    <updated>2026-10-02T18:43:21.313761+00:00</updated>
    <content>EUVD-2026-264477</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-264477"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2025-67729</id>
    <title>fkie_cve-2025-67729</title>
    <updated>2026-10-02T18:43:21.313797+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>LMDeploy is a toolkit for compressing, deploying, and serving LLMs. Prior to version 0.11.1, an insecure deserialization vulnerability exists in lmdeploy where torch.load() is called without the weights_only=True parameter when loading model checkpoint files. This allows an attacker to execute arbitrary code on the victim's machine when they load a malicious .bin or .pt model file. This issue has been patched in version 0.11.1.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2025-67729"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-9pf3-7rrr-x5jh</id>
    <title>GHSA-9pf3-7rrr-x5jh — lmdeploy vulnerable to Arbitrary Code Execution via Insecure Deserialization in torch.load()</title>
    <updated>2026-10-02T18:43:21.313832+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> PyPI: lmdeploy</p>
<p>## Summary</p>
<p>An insecure deserialization vulnerability exists in lmdeploy where `torch.load()` is called without the `weights_only=True` parameter when loading model checkpoint files. This allows an attacker to execute arbitrary code on the victim's machine when they load a malicious `.bin` or `.pt` model file.</p>
<p>**CWE:** CWE-502 - Deserialization of Untrusted Data</p>
<p>---</p>
<p>## Details</p>
<p>Several locations in lmdeploy use `torch.load()` without the recommended `weights_only=True` security parameter. PyTorch's `torch.load()` uses Python's pickle module internally, which can execute arbitrary code during deserialization.</p>
<p>### Vulnerable Locations</p>
<p>**1. `lmdeploy/vl/model/utils.py` (Line 22)**</p>
<p>```python
def load_weight_ckpt(ckpt: str) -&gt; Dict[str, torch.Tensor]:
    """Load checkpoint."""
    if ckpt.endswith('.safetensors'):
        return load_file(ckpt)  # Safe - uses safetensors
    else:
        return torch.load(ckpt)  # ← VULNERABLE: no weights_only=True
```</p>
<p>**2. `lmdeploy/turbomind/deploy/loader.py` (Line 122)**</p>
<p>```python
class PytorchLoader(BaseLoader):
    def items(self):
        params = defaultdict(dict)
        for shard in self.shards:
            misc = {}
            tmp = torch.load(shard, map_location='cpu')  # ← VULNERABLE
```</p>
<p>**Additional vulnerable locations:**
- `lmdeploy/lite/apis/kv_qparams.py:129-130`
- `lmdeploy/lite/apis/smooth_quant.py:61`
- `lmdeploy/lite/apis/auto_awq.py:101`
- `lmdeploy/lite/apis/get_small_sharded_hf.py:41`</p>
<p>### Note: Secure Pattern…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-9pf3-7rrr-x5jh"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/pysec-2026-1578</id>
    <title>PYSEC-2026-1578 — lmdeploy vulnerable to Arbitrary Code Execution via Insecure Deserialization in torch.load()</title>
    <updated>2026-10-02T18:43:21.313911+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> PyPI: lmdeploy</p>
<p>## Summary</p>
<p>An insecure deserialization vulnerability exists in lmdeploy where `torch.load()` is called without the `weights_only=True` parameter when loading model checkpoint files. This allows an attacker to execute arbitrary code on the victim's machine when they load a malicious `.bin` or `.pt` model file.</p>
<p>**CWE:** CWE-502 - Deserialization of Untrusted Data</p>
<p>---</p>
<p>## Details</p>
<p>Several locations in lmdeploy use `torch.load()` without the recommended `weights_only=True` security parameter. PyTorch's `torch.load()` uses Python's pickle module internally, which can execute arbitrary code during deserialization.</p>
<p>### Vulnerable Locations</p>
<p>**1. `lmdeploy/vl/model/utils.py` (Line 22)**</p>
<p>```python
def load_weight_ckpt(ckpt: str) -&gt; Dict[str, torch.Tensor]:
    """Load checkpoint."""
    if ckpt.endswith('.safetensors'):
        return load_file(ckpt)  # Safe - uses safetensors
    else:
        return torch.load(ckpt)  # ← VULNERABLE: no weights_only=True
```</p>
<p>**2. `lmdeploy/turbomind/deploy/loader.py` (Line 122)**</p>
<p>```python
class PytorchLoader(BaseLoader):
    def items(self):
        params = defaultdict(dict)
        for shard in self.shards:
            misc = {}
            tmp = torch.load(shard, map_location='cpu')  # ← VULNERABLE
```</p>
<p>**Additional vulnerable locations:**
- `lmdeploy/lite/apis/kv_qparams.py:129-130`
- `lmdeploy/lite/apis/smooth_quant.py:61`
- `lmdeploy/lite/apis/auto_awq.py:101`
- `lmdeploy/lite/apis/get_small_sharded_hf.py:41`</p>
<p>### Note: Secure Pattern…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/pysec-2026-1578"/>
  </entry>
</feed>
