Description
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.
Published: 2026-05-04
Score: 9.8 Critical
EPSS: 1.7% Low
KEV: No
Impact: Remote Code Execution via command injection
Action: Immediate Patch
AI Analysis

Impact

Evolver, a self‑evolving AI engine, contains a command injection flaw. The _extractLLM() function builds a curl command by concatenating strings derived from the corpus input and passes it to execSync() without escaping. This flaw permits an attacker to inject shell metacharacters. The resulting arbitrary command runs with the privileges of the running Evolver process, giving complete control of the host machine. The flaw is a classic example of CWE‑78 (Command Injection).

Affected Systems

The affected product is EvoMap Evolver. Versions earlier than 1.69.3 are vulnerable; the issue was fixed in 1.69.3 and later releases are not affected.

Risk and Exploitability

The CVSS score of 9.8 marks this vulnerability as critical. The EPSS score of 1% indicates a low, but non‑zero, likelihood that the vulnerability will be targeted. It is not currently listed in the CISA KEV catalog, so no publicly known exploits exist at this time. The attack vector is remote, inferred from the ability of an attacker to supply a crafted corpus parameter. Once a suitable input is processed, the attacker can execute arbitrary commands with the same privileges as the Evolver process.

Generated by OpenCVE AI on October 25, 2026 at 19:12 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply update to EvoMap Evolver version 1.69.3 or later
  • If an upgrade cannot be performed immediately, restrict the corpus input API to trusted networks or privileged roles
  • Implement input sanitization on the corpus parameter to escape or strip shell metacharacters before execution

Generated by OpenCVE AI on October 25, 2026 at 19:12 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-j5w5-568x-rq53 Evolver: Command Injection via `execSync` in `_extractLLM()` function allows Remote Code Execution
History

Tue, 05 May 2026 15:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 04 May 2026 20:15:00 +0000

Type Values Removed Values Added
First Time appeared Evomap
Evomap evolver
Vendors & Products Evomap
Evomap evolver

Mon, 04 May 2026 17:15:00 +0000

Type Values Removed Values Added
Description 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.
Title Evolver: Command Injection via `execSync` in `_extractLLM()` function allows Remote Code Execution
Weaknesses CWE-78
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-05-05T14:14:58.325Z

Reserved: 2026-04-23T19:17:30.565Z

Link: CVE-2026-42076

cve-icon Vulnrichment

Updated: 2026-05-05T13:06:29.754Z

cve-icon NVD

Status : Deferred

Published: 2026-05-04T17:16:24.440

Modified: 2026-10-26T19:10:00.163

Link: CVE-2026-42076

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-25T19:15:16Z

Weaknesses
  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')