OpenClaw has browser trace/download path symlink escape in temp output handling
Moderate severity
GitHub Reviewed
Published
Feb 26, 2026
in
openclaw/openclaw
•
Updated Mar 27, 2026
Description
Published to the GitHub Advisory Database
Mar 2, 2026
Reviewed
Mar 2, 2026
Last updated
Mar 27, 2026
Summary
Browser trace/download output path handling allowed symlink-root and symlink-parent escapes from the managed temp root.
Affected Packages / Versions
openclaw(npm)2026.2.24<= 2026.2.242026.2.25Impact
An attacker with relevant local foothold and ability to influence output paths could route writes outside the intended temp root via symlink traversal, leading to arbitrary file overwrite.
Fix Commit(s)
496a76c03ba85e15ea715e5a583e498ae04d36e3Release Process Note
patched_versionsis pre-set to the release (2026.2.25) so once npm2026.2.25is published, the advisory is published.OpenClaw thanks @tdjackey for reporting.
References