Approval Context-Binding Weakness in OpenClaw Package
Summary
GHSA-cjq8-m7wj-xmq9: Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-hjvp-qhm6-wrh2. Affected versions are not published. No fix is published. How to fix ↓
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
OpenClaw is an open-source framework designed for building and managing workflows in Node.js environments. It provides a robust system for executing tasks with approval workflows, ensuring that actions are validated before execution. However, versions prior to 2026.2.26 are susceptible to a significant vulnerability that compromises the integrity of these approval processes.
Vulnerability Detail
The vulnerability arises from an approval context-binding weakness in the system.run execution flows when the host is set to node. This flaw allows attackers to reuse previously approved requests by modifying environment variables, effectively bypassing execution-integrity controls. If an attacker gains access to an approval ID, they can exploit this weakness to execute unauthorized commands, leading to potential data breaches or system compromise.
How To Fix
No fixed version is published for this vulnerability.
To rectify this vulnerability, it is essential to update the OpenClaw package to version 2026.2.26 or later. You can do this by running the following command in your terminal: npm install openclaw@2026.2.26. This will ensure that your application is protected against the identified vulnerability.
Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →
Workaround
As a temporary measure, you can restrict access to approval IDs and implement additional validation checks on environment variables before executing system.run commands. This can help mitigate the risk until the package is updated.
Conclusion
The OpenClaw package has a critical vulnerability that allows attackers to bypass approval workflows, posing significant risks to system integrity. It is crucial for users to update to the patched version 2026.2.26 or later to safeguard their applications.
See every vulnerability recorded for openclaw →
FAQ
The vulnerability allows the reuse of previously approved requests with modified environment variables, bypassing execution-integrity controls.
All versions of OpenClaw prior to 2026.2.26 are affected by this vulnerability.
You can use Vulert, which monitors and alerts for open-source vulnerabilities in real-time. You can check your application using the Vulert playground without any signup.
Exploitation of this vulnerability could lead to unauthorized command execution, data breaches, and compromise of the system's integrity.
The CVSS score of this vulnerability is 2.6, indicating a low severity level.
References
Related vulnerabilities
Recent vulnerabilities recorded for openclaw.
Follow Vulert in Google
Get more Vulert vulnerability and dependency-security updates in Google Search and AI results.