CVE-2026-22179 OpenClaw < 2026.2.22 - Allowlist Bypass via Command Substitution in system.run

High 7.5 Published Updated

Remote attackers can execute arbitrary commands on OpenClaw macOS node-hosts by bypassing command allowlists via command substitution in system.run.

Exploited in the wild
Not known
Login needed
An administrator
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-22179?

CVE-2026-22179 is a high-severity command injection vulnerability in Openclaw Openclaw, published on 18 Mar 2026. An attacker needs administrator access to exploit it, with no action from the victim.

Official description

OpenClaw versions prior to 2026.2.22 in macOS node-host system.run contain an allowlist bypass vulnerability that allows remote attackers to execute non-allowlisted commands by exploiting improper parsing of command substitution tokens. Attackers can craft shell payloads with command substitution syntax within double-quoted text to bypass security restrictions and execute arbitrary commands on the system.

Weakness: CWE-78

Which versions are affected by CVE-2026-22179?

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

PackageAffectedFixed in
openclaw npmAll versions2026.2.22
openclaw npmAll versions2026.2.22

Products include Openclaw Openclaw.

How do I fix CVE-2026-22179?

Upgrade openclaw to 2026.2.22 or later.

Upgrade, and pass arguments to programs as a list instead of through a shell. More about Command injection.

Is CVE-2026-22179 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-22179 exists.

All Openclaw Openclaw vulnerabilities

Sources

Also known as GHSA-9p38-94jf-hgjj, MINI-ccpf-qh27-2pgm.

Is CVE-2026-22179 in your software?

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

Check your SBOMs for free