提交 #802762: BrowserOperator browser-operator-core 0.6.0 Path Traversal信息

标题BrowserOperator browser-operator-core 0.6.0 Path Traversal
描述A path traversal file read vulnerability (CWE-22) has been identified in the component server of browser-operator-core, specifically within scripts/component_server/server.js. The server derives filePath directly from request.url and joins it with a base directory without proper sanitization, allowing crafted paths containing ../ sequences to traverse outside the intended documentation root. In --traces mode, the boundary check uses a weak startsWith() comparison without path separator enforcement, permitting access to sibling directories with the same prefix (e.g., traces_evil). An attacker with network access to the component server can read arbitrary files from within or adjacent to the generated DevTools output root. Version 0.6.0 is confirmed affected, and no fixed version is available at the time of reporting.
来源⚠️ https://github.com/BrowserOperator/browser-operator-core/issues/96
用户
 BruceJin (UID 96538)
提交2026-04-11 08時18分 (6 月前)
管理2026-04-27 19時04分 (16 days later)
状态已接受
VulDB条目359843 [BrowserOperator browser-operator-core 直到 0.6.0 server.js startsWith request.url 目录遍历]
积分20

Do you need the next level of professionalism?

Upgrade your account now!