CVE-2026-7234BrowserOperator browser-operator-core 0.6.0及之前版本存在路径遍历漏洞。该漏洞源于scripts/component_server/server.js文件中startsWith函数对request.url参数验证不足。攻击者无需身份认证即可远程构造恶意请求,绕过安全限制访问服务器任意文件,导致信息泄露及潜在的系统完整性破坏。
该漏洞的核心在于BrowserOperator组件服务器对URL路径的验证逻辑存在缺陷。在scripts/component_server/server.js文件中,代码使用startsWith函数检查request.url的前缀,试图将请求限制在特定目录下。然而,由于未对输入路径进行标准化处理或未正确过滤目录跳转序列(如“../”),攻击者可以构造包含相对路径跳转的恶意URL。当服务器解析此类请求时,简单的startsWith前缀匹配无法识别并拦截路径回溯操作,导致检查机制被绕过。攻击者利用此漏洞可以读取Web根目录之外的敏感文件(如/etc/passwd或配置文件),甚至可能对服务器数据进行篡改。鉴于攻击向量为网络且无需用户交互,该漏洞具有较高的被利用风险,Exploit已公开,需引起高度重视。