GHSA-3h2q-j2v4-6w5r OpenClaw's system.run allowlist approval parsing missed PowerShell encoded-command wrappers

Not scored Published

Attackers with system.run access can bypass allowlist approval to execute PowerShell payloads via encoded commands in OpenClaw.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Not stated
Victim action needed
Not needed
Fix
Available

What is GHSA-3h2q-j2v4-6w5r?

GHSA-3h2q-j2v4-6w5r is a vulnerability in openclaw, published on 9 Mar 2026.

Official description

OpenClaw's system.run shell-wrapper detection did not recognize PowerShell -EncodedCommand forms as inline-command wrappers.

In allowlist mode, a caller with access to system.run could invoke pwsh or powershell using -EncodedCommand, -enc, or -e, and the request would fall back to plain argv analysis instead of the normal shell-wrapper approval path. This could allow a PowerShell inline payload to execute without the approval step that equivalent -Command invocations would require.

Latest published npm version: 2026.3.2

Fixed on main on March 7, 2026 in 1d1757b16f48f1a93cd16ab0ad7e2c3c63ce727d by recognizing PowerShell encoded-command aliases during shell-wrapper parsing, so allowlist mode continues to require approval for those payloads. Normal approved PowerShell wrapper flows continue to work.

Affected Packages / Versions

  • Package: openclaw (npm)
  • Affected versions: <= 2026.3.2
  • Patched version: >= 2026.3.7

Fix Commit(s)

  • 1d1757b16f48f1a93cd16ab0ad7e2c3c63ce727d

Release Process Note

npm 2026.3.7 was published on March 8, 2026. This advisory is fixed in the released package.

Thanks @tdjackey for reporting.

Which versions are affected by GHSA-3h2q-j2v4-6w5r?

2 open source packages ship an affected version, including openclaw.

PackageAffectedFixed in
openclaw npmAll versions2026.3.7
openclaw npmAll versions2026.3.7

How do I fix GHSA-3h2q-j2v4-6w5r?

Upgrade openclaw to 2026.3.7 or later.

Is GHSA-3h2q-j2v4-6w5r being exploited?

There is no known exploitation of GHSA-3h2q-j2v4-6w5r in the wild and no public exploit code.

Sources

Is GHSA-3h2q-j2v4-6w5r in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free