CVE-2026-32971 OpenClaw < 2026.3.11 - Node-Host Approval UI Mismatch Allows Execution of Unintended Commands

High 7.3 Published Updated

Attackers can execute arbitrary local code by tricking operators into approving misleading command text in the OpenClaw node-host approval UI.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2026-32971?

CVE-2026-32971 is a high-severity code injection vulnerability in Openclaw Openclaw, published on 31 Mar 2026. Any signed-in user can exploit it over the network, and only if a user opens a file or follows a link.

Official description

OpenClaw before 2026.3.11 contains an approval-integrity vulnerability in node-host system.run approvals that displays extracted shell payloads instead of the executed argv. Attackers can place wrapper binaries and induce wrapper-shaped commands to execute local code after operators approve misleading command text.

Weakness: CWE-451

Which versions are affected by CVE-2026-32971?

2 open source packages ship an affected version, including openclaw. It affects 1 product.

PackageAffectedFixed in
openclaw npmAll versions2026.3.11
openclaw npmAll versions2026.3.11

Products include Openclaw Openclaw.

How do I fix CVE-2026-32971?

Upgrade openclaw to 2026.3.11 or later.

Upgrade, and never evaluate templates, expressions or code built from user input. More about Code injection.

Is CVE-2026-32971 being exploited?

There is no known exploitation of CVE-2026-32971 in the wild and no public exploit code.

All Openclaw Openclaw vulnerabilities

Sources

Also known as GHSA-rw39-5899-8mxp, MINI-87h3-4hcg-j7hf, MINI-jq2j-4xhx-8ff5.

Is CVE-2026-32971 in your software?

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

Check your SBOMs for free