---
id: CVE-2026-32921
title: >-
  OpenClaw before 2026.3.8 contains an approval bypass vulnerability in
  system.run where mutable script operands are not bound across approval and
  execution phases
summary: >-
  OpenClaw before 2026.3.8 contains an approval bypass vulnerability in
  system.run where mutable script operands are not bound across approval and
  execution phases. Attackers can obtain approval for script execution, modify
  the approved sc…
severity: medium
cvss: 6.3
cvssVector: 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L'
cwe:
  - CWE-367
vendor: openclaw
product: openclaw
affected:
  - openclaw < 2026.3.8
patched:
  - openclaw 2026.3.8
published: '2026-03-31'
updated: '2026-07-25'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2026-32921'
references:
  - url: >-
      https://github.com/openclaw/openclaw/commit/c76d29208bf6a7f058d2cf582519d28069e42240
    label: disclosure@vulncheck.com
  - url: >-
      https://github.com/openclaw/openclaw/commit/cf3a479bd1204f62eef7dd82b4aa328749ae6c91
    label: disclosure@vulncheck.com
  - url: >-
      https://github.com/openclaw/openclaw/security/advisories/GHSA-8g75-q649-6pv6
    label: disclosure@vulncheck.com
  - url: >-
      https://www.vulncheck.com/advisories/openclaw-script-content-modification-via-mutable-operand-binding-in-system-run
    label: disclosure@vulncheck.com
tags:
  - nvd
epss: 0.00333
epssPercentile: 0.23881
ingestedAt: '2026-07-25T10:53:53.370Z'
---

## Overview

OpenClaw before 2026.3.8 contains an approval bypass vulnerability in system.run where mutable script operands are not bound across approval and execution phases. Attackers can obtain approval for script execution, modify the approved script file before execution, and execute different content while maintaining the same approved command shape.

## Affected

- `openclaw < 2026.3.8`

## Remediation

Upgrade past the affected range:

- `openclaw 2026.3.8`
