GitHub Advisoryadvisory · npm

GHSA-36h3-7c54-j27r OpenClaw has browser trace/download path symlink escape in temp output handling

MEDIUM Published 2026-03-02 Modified 2026-03-27 Official page ↗
Aliases
CVE-2026-32054
Ecosystem
npm
Packages
openclaw
Severity
Moderate
CVSS vector
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
Weaknesses
CWE-22, CWE-59
Reviewed
2026-03-02

Affected packages

• npm openclaw: < 2026.2.25 → fixed in 2026.2.25

Description

Summary Browser trace/download output path handling allowed symlink-root and symlink-parent escapes from the managed temp root. Affected Packages / Versions • Package: `openclaw` (npm) • Latest published npm version: `2026.2.24` • Affected versions: `<= 2026.2.24` • Planned patched release: `2026.2.25` Impact 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) • `496a76c03ba85e15ea715e5a583e498ae04d36e3` Release Process Note `patched_versions` is pre-set to the release (`2026.2.25`) so once npm `2026.2.25` is published, the advisory is published. OpenClaw thanks @tdjackey for reporting.

Related

Alias · CVE (1)

  • CVE-2026-32054 OpenClaw versions prior to 2026.2.25 contain a symlink traversal vulnerability in browser trace and download output path handling that… vulnerability

Weakness · CWE (2)

  • CWE-22 Improper Limitation of a Pathname to a Restricted Directory weakness
  • CWE-59 Improper Link Resolution Before File Access weakness

References