<?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 01:16:57 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-280988</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-280988</link>
      <description>EUVD-2026-280988</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-280988</guid>
    </item>
    <item>
      <title>fkie_cve-2026-35043</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-35043</link>
      <description>&lt;p&gt;BentoML is a Python library for building online serving systems optimized for AI apps and model inference. Prior to 1.4.38, the cloud deployment path in src/bentoml/_internal/cloud/deployment.py was not included in the fix for CVE-2026-33744. Line 1648 interpolates system_packages directly into a shell command using an f-string without any quoting. The generated script is uploaded to BentoCloud as setup.sh and executed on the cloud build infrastructure during deployment, making this a remote code execution on the CI/CD tier. This vulnerability is fixed in 1.4.38.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;BentoML is a Python library for building online serving systems optimized for AI apps and model inference. Prior to 1.4.38, the cloud deployment path in src/bentoml/_internal/cloud/deployment.py was not included in the fix for CVE-2026-33744. Line 1648 interpolates system_packages directly into a shell command using an f-string without any quoting. The generated script is uploaded to BentoCloud as setup.sh and executed on the cloud build infrastructure during deployment, making this a remote code execution on the CI/CD tier. This vulnerability is fixed in 1.4.38.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-35043</guid>
    </item>
    <item>
      <title>GHSA-fgv4-6jr3-jgfw — BentoML: Command Injection in cloud deployment setup script</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-fgv4-6jr3-jgfw</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: bentoml&lt;/p&gt;
&lt;p&gt;Commit ce53491 (March 24) fixed command injection via `system_packages` in Dockerfile templates and `images.py` by adding `shlex.quote`. However, the cloud deployment path in `src/bentoml/_internal/cloud/deployment.py` was not included in the fix. Line 1648 interpolates `system_packages` directly into a shell command using an f-string without any quoting.&lt;/p&gt;
&lt;p&gt;The generated script is uploaded to BentoCloud as `setup.sh` and executed on the cloud build infrastructure during deployment, making this a remote code execution on the CI/CD tier.&lt;/p&gt;
&lt;p&gt;## Details&lt;/p&gt;
&lt;p&gt;**Fixed paths (commit ce53491):**
- `src/_bentoml_sdk/images.py:88` - added `shlex.quote(package)`
- `src/bentoml/_internal/bento/build_config.py:505` - added `bash_quote` Jinja2 filter
- Jinja2 templates: `base_debian.j2`, `base_alpine.j2`, etc.&lt;/p&gt;
&lt;p&gt;**Unfixed path:**&lt;/p&gt;
&lt;p&gt;`src/bentoml/_internal/cloud/deployment.py`, line 1648:&lt;/p&gt;
&lt;p&gt;def _build_setup_script(bento_dir: str, image: Image | None) -&amp;gt; bytes:
        content = b&amp;#34;&amp;#34;
        config = BentoBuildConfig.from_bento_dir(bento_dir)
        if config.docker.system_packages:
            content += f&amp;#34;apt-get update &amp;amp;&amp;amp; apt-get install -y {&amp;#39; &amp;#39;.join(config.docker.system_packages)} || exit 1\n&amp;#34;.encode()&lt;/p&gt;
&lt;p&gt;`system_packages` values from `bentofile.yaml` are joined with spaces and interpolated directly into the `apt-get install` command. No `shlex.quote`.&lt;/p&gt;
&lt;p&gt;**Remote execution confirmed:**
- Line 905: `setup_script = _build_setup_script(bento_dir, svc.image)` in `_init_deployment_files`
- Line 908: `…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: bentoml&lt;/p&gt;
&lt;p&gt;Commit ce53491 (March 24) fixed command injection via `system_packages` in Dockerfile templates and `images.py` by adding `shlex.quote`. However, the cloud deployment path in `src/bentoml/_internal/cloud/deployment.py` was not included in the fix. Line 1648 interpolates `system_packages` directly into a shell command using an f-string without any quoting.&lt;/p&gt;
&lt;p&gt;The generated script is uploaded to BentoCloud as `setup.sh` and executed on the cloud build infrastructure during deployment, making this a remote code execution on the CI/CD tier.&lt;/p&gt;
&lt;p&gt;## Details&lt;/p&gt;
&lt;p&gt;**Fixed paths (commit ce53491):**
- `src/_bentoml_sdk/images.py:88` - added `shlex.quote(package)`
- `src/bentoml/_internal/bento/build_config.py:505` - added `bash_quote` Jinja2 filter
- Jinja2 templates: `base_debian.j2`, `base_alpine.j2`, etc.&lt;/p&gt;
&lt;p&gt;**Unfixed path:**&lt;/p&gt;
&lt;p&gt;`src/bentoml/_internal/cloud/deployment.py`, line 1648:&lt;/p&gt;
&lt;p&gt;def _build_setup_script(bento_dir: str, image: Image | None) -&amp;gt; bytes:
        content = b&amp;#34;&amp;#34;
        config = BentoBuildConfig.from_bento_dir(bento_dir)
        if config.docker.system_packages:
            content += f&amp;#34;apt-get update &amp;amp;&amp;amp; apt-get install -y {&amp;#39; &amp;#39;.join(config.docker.system_packages)} || exit 1\n&amp;#34;.encode()&lt;/p&gt;
&lt;p&gt;`system_packages` values from `bentofile.yaml` are joined with spaces and interpolated directly into the `apt-get install` command. No `shlex.quote`.&lt;/p&gt;
&lt;p&gt;**Remote execution confirmed:**
- Line 905: `setup_script = _build_setup_script(bento_dir, svc.image)` in `_init_deployment_files`
- Line 908: `…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-fgv4-6jr3-jgfw</guid>
    </item>
    <item>
      <title>PYSEC-2026-158</title>
      <link>https://cve.radiocsirt.org/vuln/pysec-2026-158</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: bentoml&lt;/p&gt;
&lt;p&gt;BentoML is a Python library for building online serving systems optimized for AI apps and model inference. Prior to 1.4.38, the cloud deployment path in src/bentoml/_internal/cloud/deployment.py was not included in the fix for CVE-2026-33744. Line 1648 interpolates system_packages directly into a shell command using an f-string without any quoting. The generated script is uploaded to BentoCloud as setup.sh and executed on the cloud build infrastructure during deployment, making this a remote code execution on the CI/CD tier. This vulnerability is fixed in 1.4.38.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: bentoml&lt;/p&gt;
&lt;p&gt;BentoML is a Python library for building online serving systems optimized for AI apps and model inference. Prior to 1.4.38, the cloud deployment path in src/bentoml/_internal/cloud/deployment.py was not included in the fix for CVE-2026-33744. Line 1648 interpolates system_packages directly into a shell command using an f-string without any quoting. The generated script is uploaded to BentoCloud as setup.sh and executed on the cloud build infrastructure during deployment, making this a remote code execution on the CI/CD tier. This vulnerability is fixed in 1.4.38.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/pysec-2026-158</guid>
    </item>
  </channel>
</rss>
