CVE-2026-7629kleneway awesome-cursor-mpc-server是一款代码审查服务器工具。在其2.0.1及之前的版本中,src/tools/codeReview.ts文件的runCodeReviewTool函数被发现存在安全缺陷。该漏洞源于程序未能正确过滤用户输入,导致攻击者可以通过发送特制的恶意数据包触发命令注入攻击。由于该漏洞允许远程利用且无需用户交互,攻击者成功利用后可在服务器上下文中执行任意系统命令,造成信息泄露、数据篡改或服务中断。目前厂商已收到通知但尚未发布修复补丁。
该漏洞的核心原理在于不安全的命令拼接。在受影响版本的src/tools/codeReview.ts文件中,runCodeReviewTool函数负责处理代码审查请求。该函数在构建系统命令时,直接将用户可控的输入参数拼接到命令字符串中,并传递给底层解释器执行(如Node.js的child_process.exec)。由于缺乏有效的输入清洗和参数化处理,攻击者可以注入Shell元字符(如分号;、管道符|、反引号`或$()等)。这些字符会被Shell解析器识别为指令分隔符或命令替换符,从而截断原有命令逻辑并附加执行攻击者指定的任意操作系统指令。攻击者利用此漏洞可绕过应用层限制,直接获得服务器端的命令执行权限。