PT-2026-20372 · Microsoft+1 · Playright+1
P80N-Sec
·
Published
2026-02-18
·
Updated
2026-03-22
·
CVE-2026-26329
CVSS v4.0
7.1
High
| Vector | AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N |
Name of the Vulnerable Software and Affected Versions
OpenClaw versions prior to 2026.2.14
Description
Authenticated attackers can read arbitrary files from the Gateway host by supplying absolute paths or path traversal sequences to the browser tool's
upload action. The server passes these paths to Playwright's setInputFiles() APIs without restricting them to a safe root. An attacker must reach the Gateway HTTP surface, present valid Gateway authentication (bearer token or password), and have the browser tool permitted by tool policy. If the Gateway is exposed beyond loopback, the impact increases. The upload action is accessed via the POST /tools/invoke API endpoint with the {"tool":"browser","action":"upload",...} payload, or through the POST /hooks/file-chooser browser control hook. The vulnerability allows reading files from the local filesystem and potentially exfiltrating their contents using page JavaScript or agent/browser snapshots. The vulnerable parameter is the file path provided to the upload action.Recommendations
Update OpenClaw to version 2026.2.14 or later.
Exploit
Fix
Path traversal
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Openclaw
Playright