<?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>Sat, 24 Oct 2026 11:07:33 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-109270</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-109270</link>
      <description>EUVD-2026-109270</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-109270</guid>
    </item>
    <item>
      <title>fkie_cve-2013-7379</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2013-7379</link>
      <description>&lt;p&gt;The admin API in the tomato module before 0.0.6 for Node.js does not properly check the access key when it is set to a string, which allows remote attackers to bypass authentication via a string in the access-key header that partially matches config.master.api.access_key.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;The admin API in the tomato module before 0.0.6 for Node.js does not properly check the access key when it is set to a string, which allows remote attackers to bypass authentication via a string in the access-key header that partially matches config.master.api.access_key.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2013-7379</guid>
    </item>
    <item>
      <title>GHSA-9vxc-g2jx-qj3p — API Admin Auth Weakness in tomato</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-9vxc-g2jx-qj3p</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: tomato&lt;/p&gt;
&lt;p&gt;Versions of `tomato` prior to 0.0.6 are affected by a somewhat complex authentication bypass vulnerability in the admin service when only a single access key is configured on the server. The vulnerability allows an attacker to guess the password for the admin service, no matter how complex that password is, in less than 200 requests.&lt;/p&gt;
&lt;p&gt;## Details
The tomato API has an admin service that is enabled by setting up an `access_key` in the config options. This `access_key` is intended to protect the API admin from unauthorized access.&lt;/p&gt;
&lt;p&gt;Tomato verifies the `access_key` by checking to see if the server `access_key` incorporates the user provided value at any location. This allows an attacker to provide a single character as an `access_key`, and so long as the server key contains at least one instance of that character it will be considered a valid key.&lt;/p&gt;
&lt;p&gt;## Proof of Concept
This is the snippet of code that does the comparison to authorize requests.&lt;/p&gt;
&lt;p&gt;```
if (access_key &amp;amp;&amp;amp; config.master.api.access_key.indexOf(access_key) !== -1) {
```&lt;/p&gt;
&lt;p&gt;For an access_key that is set to anything that includes the letter &amp;#39;a&amp;#39; the following request would be authorized.&lt;/p&gt;
&lt;p&gt;```
$ curl -X POST &amp;#34;http://localhost:8081/api/exec&amp;#34; -H &amp;#34;Content-Type: application/json&amp;#34; -d @test -H &amp;#34;access-key: a&amp;#34;
{
 &amp;#34;cmd&amp;#34;: &amp;#34;ls&amp;#34;,
 &amp;#34;path&amp;#34;: &amp;#34;.&amp;#34;,
 &amp;#34;stdout&amp;#34;: &amp;#34;app.js\nconfig.js\nlog\nnode_modules\nserver.js\n&amp;#34;,
 &amp;#34;stderr&amp;#34;: &amp;#34;&amp;#34;
}
```&lt;/p&gt;
&lt;p&gt;## Recommendation&lt;/p&gt;
&lt;p&gt;Update to version 0.0.6 or later.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: tomato&lt;/p&gt;
&lt;p&gt;Versions of `tomato` prior to 0.0.6 are affected by a somewhat complex authentication bypass vulnerability in the admin service when only a single access key is configured on the server. The vulnerability allows an attacker to guess the password for the admin service, no matter how complex that password is, in less than 200 requests.&lt;/p&gt;
&lt;p&gt;## Details
The tomato API has an admin service that is enabled by setting up an `access_key` in the config options. This `access_key` is intended to protect the API admin from unauthorized access.&lt;/p&gt;
&lt;p&gt;Tomato verifies the `access_key` by checking to see if the server `access_key` incorporates the user provided value at any location. This allows an attacker to provide a single character as an `access_key`, and so long as the server key contains at least one instance of that character it will be considered a valid key.&lt;/p&gt;
&lt;p&gt;## Proof of Concept
This is the snippet of code that does the comparison to authorize requests.&lt;/p&gt;
&lt;p&gt;```
if (access_key &amp;amp;&amp;amp; config.master.api.access_key.indexOf(access_key) !== -1) {
```&lt;/p&gt;
&lt;p&gt;For an access_key that is set to anything that includes the letter &amp;#39;a&amp;#39; the following request would be authorized.&lt;/p&gt;
&lt;p&gt;```
$ curl -X POST &amp;#34;http://localhost:8081/api/exec&amp;#34; -H &amp;#34;Content-Type: application/json&amp;#34; -d @test -H &amp;#34;access-key: a&amp;#34;
{
 &amp;#34;cmd&amp;#34;: &amp;#34;ls&amp;#34;,
 &amp;#34;path&amp;#34;: &amp;#34;.&amp;#34;,
 &amp;#34;stdout&amp;#34;: &amp;#34;app.js\nconfig.js\nlog\nnode_modules\nserver.js\n&amp;#34;,
 &amp;#34;stderr&amp;#34;: &amp;#34;&amp;#34;
}
```&lt;/p&gt;
&lt;p&gt;## Recommendation&lt;/p&gt;
&lt;p&gt;Update to version 0.0.6 or later.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-9vxc-g2jx-qj3p</guid>
    </item>
    <item>
      <title>gsd-2013-7379</title>
      <link>https://cve.radiocsirt.org/vuln/gsd-2013-7379</link>
      <description>gsd-2013-7379</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/gsd-2013-7379</guid>
    </item>
  </channel>
</rss>
