CVE-2026-42076Evolver是一个基于GEP的AI代理自进化引擎。在1.69.3版本之前,其`_extractLLM()`函数存在命令注入漏洞。由于未对`corpus`参数进行适当过滤,攻击者可注入Shell元字符,利用`execSync()`执行任意系统命令,导致远程代码执行。
该漏洞的根源在于Evolver组件中的`_extractLLM()`函数使用了不安全的编程方式。该函数在处理任务时,直接通过字符串拼接将用户可控的`corpus`参数构建成`curl`命令,并随后调用`execSync()`同步执行该命令。由于系统缺失了对输入数据的清洗或转义机制,攻击者可以在`corpus`字段中注入Shell元字符(如`;`、`|`、`&`、`$()`等)。这种注入会破坏原始命令结构,迫使服务器在执行预期操作的同时,顺带执行攻击者植入的任意恶意Shell指令,从而完全控制服务器。