<?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 22:15:25 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-308577</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-308577</link>
      <description>EUVD-2026-308577</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-308577</guid>
    </item>
    <item>
      <title>fkie_cve-2026-42076</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-42076</link>
      <description>&lt;p&gt;Evolver is a GEP-powered self-evolving engine for AI agents. Prior to version 1.69.3, a command injection vulnerability in the _extractLLM() function allows attackers to execute arbitrary shell commands on the server. The function constructs a curl command using string concatenation and passes it to execSync() without proper sanitization, enabling remote code execution when the corpus parameter contains shell metacharacters. This issue has been patched in version 1.69.3.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Evolver is a GEP-powered self-evolving engine for AI agents. Prior to version 1.69.3, a command injection vulnerability in the _extractLLM() function allows attackers to execute arbitrary shell commands on the server. The function constructs a curl command using string concatenation and passes it to execSync() without proper sanitization, enabling remote code execution when the corpus parameter contains shell metacharacters. This issue has been patched in version 1.69.3.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-42076</guid>
    </item>
    <item>
      <title>GHSA-j5w5-568x-rq53 — Evolver: Command Injection via `execSync` in `_extractLLM()` function allows Remote Code Execution</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-j5w5-568x-rq53</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: @evomap/evolver&lt;/p&gt;
&lt;p&gt;### Summary
A command injection vulnerability in the `_extractLLM()` function allows attackers to execute arbitrary shell commands on the server. The function constructs a curl command using string concatenation and passes it to `execSync()` without proper sanitization, enabling remote code execution when the `corpus` parameter contains shell metacharacters.&lt;/p&gt;
&lt;p&gt;### Details
The vulnerability exists in `src/gep/signals.js` at lines 260-274:&lt;/p&gt;
&lt;p&gt;```javascript
// src/gep/signals.js:260-274
function _extractLLM(corpus, nodeSecret, hubUrl) {
  // ...
  var url = getHubUrl(hubUrl) + &amp;#39;/gep/extract&amp;#39;;
  var postData = JSON.stringify({ corpus_summary: summary });
  
  // VULNERABLE: String concatenation into shell command
  var curlCmd = &amp;#39;curl -s -m 10 -X POST&amp;#39;
    + &amp;#39; -H &amp;#34;Content-Type: application/json&amp;#34;&amp;#39;
    + &amp;#39; -H &amp;#34;Authorization: Bearer &amp;#39; + nodeSecret + &amp;#39;&amp;#34;&amp;#39;
    + &amp;#39; -d &amp;#39; + JSON.stringify(postData).replace(/&amp;#39;/g, &amp;#34;&amp;#39;\\&amp;#39;&amp;#39;&amp;#34;)
    + &amp;#39; &amp;#39; + JSON.stringify(url);&lt;/p&gt;
&lt;p&gt;// VULNERABLE: Executes shell command
  stdout = execSync(curlCmd, { timeout: 12000, encoding: &amp;#39;utf8&amp;#39; });
  // ...
}
```&lt;/p&gt;
&lt;p&gt;The `corpus` parameter is derived from user input (via `userSnippet` in `extractSignals()` function) and flows through to `_extractLLM()` where it becomes part of the shell command. While `JSON.stringify()` escapes some characters, it does not prevent shell command substitution via `$(...)` syntax when the resulting string is passed to `execSync()`.&lt;/p&gt;
&lt;p&gt;The `extractSignals()` function is called from the main evolution loo…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: @evomap/evolver&lt;/p&gt;
&lt;p&gt;### Summary
A command injection vulnerability in the `_extractLLM()` function allows attackers to execute arbitrary shell commands on the server. The function constructs a curl command using string concatenation and passes it to `execSync()` without proper sanitization, enabling remote code execution when the `corpus` parameter contains shell metacharacters.&lt;/p&gt;
&lt;p&gt;### Details
The vulnerability exists in `src/gep/signals.js` at lines 260-274:&lt;/p&gt;
&lt;p&gt;```javascript
// src/gep/signals.js:260-274
function _extractLLM(corpus, nodeSecret, hubUrl) {
  // ...
  var url = getHubUrl(hubUrl) + &amp;#39;/gep/extract&amp;#39;;
  var postData = JSON.stringify({ corpus_summary: summary });
  
  // VULNERABLE: String concatenation into shell command
  var curlCmd = &amp;#39;curl -s -m 10 -X POST&amp;#39;
    + &amp;#39; -H &amp;#34;Content-Type: application/json&amp;#34;&amp;#39;
    + &amp;#39; -H &amp;#34;Authorization: Bearer &amp;#39; + nodeSecret + &amp;#39;&amp;#34;&amp;#39;
    + &amp;#39; -d &amp;#39; + JSON.stringify(postData).replace(/&amp;#39;/g, &amp;#34;&amp;#39;\\&amp;#39;&amp;#39;&amp;#34;)
    + &amp;#39; &amp;#39; + JSON.stringify(url);&lt;/p&gt;
&lt;p&gt;// VULNERABLE: Executes shell command
  stdout = execSync(curlCmd, { timeout: 12000, encoding: &amp;#39;utf8&amp;#39; });
  // ...
}
```&lt;/p&gt;
&lt;p&gt;The `corpus` parameter is derived from user input (via `userSnippet` in `extractSignals()` function) and flows through to `_extractLLM()` where it becomes part of the shell command. While `JSON.stringify()` escapes some characters, it does not prevent shell command substitution via `$(...)` syntax when the resulting string is passed to `execSync()`.&lt;/p&gt;
&lt;p&gt;The `extractSignals()` function is called from the main evolution loo…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-j5w5-568x-rq53</guid>
    </item>
  </channel>
</rss>
