<?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>Wed, 14 Oct 2026 21:21:08 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-324646</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-324646</link>
      <description>EUVD-2026-324646</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-324646</guid>
    </item>
    <item>
      <title>fkie_cve-2026-41011</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-41011</link>
      <description>&lt;p&gt;PackagePersister.validate_tgz builds &amp;#34;tar -tf #{tgz} 2&amp;gt;&amp;amp;1&amp;#34; where tgz = File.join(release_dir, &amp;#39;packages&amp;#39;, &amp;#34;#{name}.tgz&amp;#34;) and name = package_meta[&amp;#39;name&amp;#39;] comes directly from release.MF inside the uploaded tarball. The string is passed to Bosh::Common::Exec.sh, which executes via %x{} — i.e., /bin/sh -c. No Shellwords.escape is applied. The Models::Package Sequel validation (VALID_ID = /^[-0-9A-Za-z_+.]+$/i) would reject the name, but in create_package (lines 74–79) the shell-out in save_package_source_blob runs before package.save, so validation fires too late.&lt;/p&gt;
&lt;p&gt;Affected versions:
- BOSH: all versions prior to v282.1.12 (inclusive); fixed in v282.1.12 or later&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;PackagePersister.validate_tgz builds &amp;#34;tar -tf #{tgz} 2&amp;gt;&amp;amp;1&amp;#34; where tgz = File.join(release_dir, &amp;#39;packages&amp;#39;, &amp;#34;#{name}.tgz&amp;#34;) and name = package_meta[&amp;#39;name&amp;#39;] comes directly from release.MF inside the uploaded tarball. The string is passed to Bosh::Common::Exec.sh, which executes via %x{} — i.e., /bin/sh -c. No Shellwords.escape is applied. The Models::Package Sequel validation (VALID_ID = /^[-0-9A-Za-z_+.]+$/i) would reject the name, but in create_package (lines 74–79) the shell-out in save_package_source_blob runs before package.save, so validation fires too late.&lt;/p&gt;
&lt;p&gt;Affected versions:
- BOSH: all versions prior to v282.1.12 (inclusive); fixed in v282.1.12 or later&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-41011</guid>
    </item>
    <item>
      <title>GHSA-96vc-39m3-22w5</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-96vc-39m3-22w5</link>
      <description>&lt;p&gt;PackagePersister.validate_tgz builds &amp;#34;tar -tf #{tgz} 2&amp;gt;&amp;amp;1&amp;#34; where tgz = File.join(release_dir, &amp;#39;packages&amp;#39;, &amp;#34;#{name}.tgz&amp;#34;) and name = package_meta[&amp;#39;name&amp;#39;] comes directly from release.MF inside the uploaded tarball. The string is passed to Bosh::Common::Exec.sh, which executes via %x{} — i.e., /bin/sh -c. No Shellwords.escape is applied. The Models::Package Sequel validation (VALID_ID = /^[-0-9A-Za-z_+.]+$/i) would reject the name, but in create_package (lines 74–79) the shell-out in save_package_source_blob runs before package.save, so validation fires too late.&lt;/p&gt;
&lt;p&gt;Affected versions:
- BOSH: all versions prior to v282.1.12 (inclusive); fixed in v282.1.12 or later&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;PackagePersister.validate_tgz builds &amp;#34;tar -tf #{tgz} 2&amp;gt;&amp;amp;1&amp;#34; where tgz = File.join(release_dir, &amp;#39;packages&amp;#39;, &amp;#34;#{name}.tgz&amp;#34;) and name = package_meta[&amp;#39;name&amp;#39;] comes directly from release.MF inside the uploaded tarball. The string is passed to Bosh::Common::Exec.sh, which executes via %x{} — i.e., /bin/sh -c. No Shellwords.escape is applied. The Models::Package Sequel validation (VALID_ID = /^[-0-9A-Za-z_+.]+$/i) would reject the name, but in create_package (lines 74–79) the shell-out in save_package_source_blob runs before package.save, so validation fires too late.&lt;/p&gt;
&lt;p&gt;Affected versions:
- BOSH: all versions prior to v282.1.12 (inclusive); fixed in v282.1.12 or later&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-96vc-39m3-22w5</guid>
    </item>
  </channel>
</rss>
