<?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>Thu, 08 Oct 2026 15:29:44 +0000</lastBuildDate>
    <item>
      <title>CVE-2025-27520 — BentoML Allows Remote Code Execution (RCE) via Insecure Deserialization</title>
      <link>https://cve.radiocsirt.org/vuln/cve-2025-27520</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; BentoML&lt;/p&gt;
&lt;p&gt;BentoML is a Python library for building online serving systems optimized for AI apps and model inference. A Remote Code Execution (RCE) vulnerability caused by insecure deserialization has been identified in the latest version (v1.4.2) of BentoML. It allows any unauthenticated user to execute arbitrary code on the server. It exists an unsafe code segment in serde.py. This vulnerability is fixed in 1.4.3.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; BentoML&lt;/p&gt;
&lt;p&gt;BentoML is a Python library for building online serving systems optimized for AI apps and model inference. A Remote Code Execution (RCE) vulnerability caused by insecure deserialization has been identified in the latest version (v1.4.2) of BentoML. It allows any unauthenticated user to execute arbitrary code on the server. It exists an unsafe code segment in serde.py. This vulnerability is fixed in 1.4.3.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/cve-2025-27520</guid>
    </item>
    <item>
      <title>GHSA-33xw-247w-6hmc — BentoML Allows Remote Code Execution (RCE) via Insecure Deserialization</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-33xw-247w-6hmc</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: bentoml&lt;/p&gt;
&lt;p&gt;### Summary
A Remote Code Execution (RCE) vulnerability caused by insecure deserialization has been identified in the latest version(v1.4.2) of BentoML. It allows any unauthenticated user to execute arbitrary code on the server.&lt;/p&gt;
&lt;p&gt;### Details
It exists an unsafe code segment in `serde.py`: 
```Python
def deserialize_value(self, payload: Payload) -&amp;gt; t.Any:
    if &amp;#34;buffer-lengths&amp;#34; not in payload.metadata:
        return pickle.loads(b&amp;#34;&amp;#34;.join(payload.data))
```
Through data flow analysis, it is confirmed that the `payload `content is sourced from an HTTP request, which can be fully manipulated by the attack. Due to the lack of validation in the code, maliciously crafted serialized data can execute harmful actions during deserialization.&lt;/p&gt;
&lt;p&gt;### PoC
Environment:&lt;/p&gt;
&lt;p&gt;- Server host:
  - IP: 10.98.36.123
  - OS: Ubuntu 
- Attack host:
  - IP: 10.98.36.121
  - OS: Ubuntu&lt;/p&gt;
&lt;p&gt;1. Follow the instructions on the BentoML official README(https://github.com/bentoml/BentoML) to set up the environment.&lt;/p&gt;
&lt;p&gt;1.1 Install BentoML (Server host: 10.98.36.123) :
` pip install -U bentoml`&lt;/p&gt;
&lt;p&gt;1.2 Define APIs in a `service.py` file (Server host: 10.98.36.123) :
``` Python
from __future__ import annotations&lt;/p&gt;
&lt;p&gt;import bentoml&lt;/p&gt;
&lt;p&gt;@bentoml.service(
    resources={&amp;#34;cpu&amp;#34;: &amp;#34;4&amp;#34;}
)
class Summarization:
    def __init__(self) -&amp;gt; None:
        import torch
        from transformers import pipeline&lt;/p&gt;
&lt;p&gt;device = &amp;#34;cuda&amp;#34; if torch.cuda.is_available() else &amp;#34;cpu&amp;#34;
        self.pipeline = pipeline(&amp;#39;summarization&amp;#39;, device=device)…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: bentoml&lt;/p&gt;
&lt;p&gt;### Summary
A Remote Code Execution (RCE) vulnerability caused by insecure deserialization has been identified in the latest version(v1.4.2) of BentoML. It allows any unauthenticated user to execute arbitrary code on the server.&lt;/p&gt;
&lt;p&gt;### Details
It exists an unsafe code segment in `serde.py`: 
```Python
def deserialize_value(self, payload: Payload) -&amp;gt; t.Any:
    if &amp;#34;buffer-lengths&amp;#34; not in payload.metadata:
        return pickle.loads(b&amp;#34;&amp;#34;.join(payload.data))
```
Through data flow analysis, it is confirmed that the `payload `content is sourced from an HTTP request, which can be fully manipulated by the attack. Due to the lack of validation in the code, maliciously crafted serialized data can execute harmful actions during deserialization.&lt;/p&gt;
&lt;p&gt;### PoC
Environment:&lt;/p&gt;
&lt;p&gt;- Server host:
  - IP: 10.98.36.123
  - OS: Ubuntu 
- Attack host:
  - IP: 10.98.36.121
  - OS: Ubuntu&lt;/p&gt;
&lt;p&gt;1. Follow the instructions on the BentoML official README(https://github.com/bentoml/BentoML) to set up the environment.&lt;/p&gt;
&lt;p&gt;1.1 Install BentoML (Server host: 10.98.36.123) :
` pip install -U bentoml`&lt;/p&gt;
&lt;p&gt;1.2 Define APIs in a `service.py` file (Server host: 10.98.36.123) :
``` Python
from __future__ import annotations&lt;/p&gt;
&lt;p&gt;import bentoml&lt;/p&gt;
&lt;p&gt;@bentoml.service(
    resources={&amp;#34;cpu&amp;#34;: &amp;#34;4&amp;#34;}
)
class Summarization:
    def __init__(self) -&amp;gt; None:
        import torch
        from transformers import pipeline&lt;/p&gt;
&lt;p&gt;device = &amp;#34;cuda&amp;#34; if torch.cuda.is_available() else &amp;#34;cpu&amp;#34;
        self.pipeline = pipeline(&amp;#39;summarization&amp;#39;, device=device)…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-33xw-247w-6hmc</guid>
    </item>
  </channel>
</rss>
