CVE-2026-7645ruvnet sublinear-time-solver 1.5.0版本被发现存在路径遍历漏洞。该漏洞源于src/consciousness-explorer/mcp/server.js文件中的export_state函数未能正确过滤用户输入。攻击者无需用户交互即可远程利用此漏洞,可能导致系统完整性受损或文件被非法读取。目前公开的PoC已存在,但官方尚未发布修复补丁。
该漏洞位于`ruvnet sublinear-time-solver`项目的`src/consciousness-explorer/mcp/server.js`脚本中,具体受影响的函数为`export_state`。该函数主要用于处理MCP(Model Context Protocol)接口的状态导出请求。在实现过程中,开发人员未对传入的路径参数进行严格的边界检查和规范化处理,导致攻击者可以注入路径遍历序列(如`../`)。由于CVSS评分显示无需任何权限(PR:N)且无用户交互(UI:N),攻击者可向受影响的服务端发送恶意构造的数据包。成功利用后,攻击者可能绕过目录限制,读写服务器上的敏感文件,尽管当前评分显示机密性影响为无,但完整性和可用性均受到低程度影响,表明存在数据篡改或服务中断的风险。