Advisory Database
  • Advisories
  • Dependency Scanning
  1. npm
  2. ›
  3. openclaw
  4. ›
  5. GHSA-r6qf-8968-wj9q

GHSA-r6qf-8968-wj9q: OpenClaw: system.run wrapper-depth boundary could skip shell approval gating

March 9, 2026

OpenClaw’s system.run dispatch-wrapper handling applied different depth-boundary rules to shell-wrapper approval detection and execution planning.

With exactly four transparent dispatch wrappers such as repeated env invocations before /bin/sh -c, the approval classifier could stop treating the command as a shell wrapper at the depth boundary while execution planning still unwrapped through to the shell payload. In security=allowlist mode, that mismatch could skip the expected approval-required path for the shell wrapper invocation.

Latest published npm version: 2026.3.2

Fixed on main on March 7, 2026 in 2fc95a7cfc1eb9306356510b0251b6d51fb1c0b0 by keeping shell-wrapper classification active at the configured dispatch depth boundary and only failing closed beyond that boundary. This aligns approval gating with the execution plan. Legitimate shallow dispatch-wrapper usage continues to work.

References

  • github.com/advisories/GHSA-r6qf-8968-wj9q
  • github.com/openclaw/openclaw
  • github.com/openclaw/openclaw/commit/2fc95a7cfc1eb9306356510b0251b6d51fb1c0b0
  • github.com/openclaw/openclaw/releases/tag/v2026.3.7
  • github.com/openclaw/openclaw/security/advisories/GHSA-r6qf-8968-wj9q

Code Behaviors & Features

Detect and mitigate GHSA-r6qf-8968-wj9q with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions before 2026.3.7

Fixed versions

  • 2026.3.7

Solution

Upgrade to version 2026.3.7 or above.

Impact 5 MEDIUM

CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L

Learn more about CVSS

Weakness

  • CWE-436: Interpretation Conflict
  • CWE-863: Incorrect Authorization

Source file

npm/openclaw/GHSA-r6qf-8968-wj9q.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 08 Nov 2026 00:15:53 +0000.