Replay Vulnerability in OpenClaw Package: Node Exec Approvals
Summary
GHSA-6x2m-hqfw-hvpj: OpenClaw: Node exec approvals could be replayed across nodes. Affects openclaw versions < 2026.2.23. Fixed in 2026.2.23. 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 package designed for managing and executing system commands across a fleet of nodes in a controlled environment. It allows operators to run commands remotely, facilitating automation and management tasks. However, a recent vulnerability has been identified that could allow unauthorized command execution across different nodes, posing a security risk to users relying on this package.
Vulnerability Detail
The vulnerability arises from the lack of explicit binding of exec.approval requests to the target nodeId. This means that an approval intended for one node could potentially be replayed for another node within the same operator-controlled gateway fleet. If an operator approves a system.run request, this approval could be reused across nodes if the request payload does not carry node identity through the approval and execution checks. This could lead to unauthorized command execution, compromising the security of the system.
How To Fix
Latest published version: 2026.10.6 as of 22 Oct 2026
npm install openclaw@2026.10.6
Upgrading to it may include breaking changes; the version below is the minimum fixed release for this vulnerability.
If you need the minimum change
2026.2.23
This is the first release that contains the fix.
npm install openclaw@2026.2.23
Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →
Workaround
Currently, there are no specific workarounds mentioned for this vulnerability. The best course of action is to apply the patch by upgrading to the fixed version.
Conclusion
In summary, the OpenClaw package has a vulnerability that allows for the replay of node exec approvals, which could lead to unauthorized command execution. Users are advised to upgrade to version 2026.2.23 or later to mitigate this risk. Regular monitoring for vulnerabilities using tools like Vulert can help maintain the security of your applications.
See every vulnerability recorded for openclaw →
FAQ
The vulnerability allows for the replay of approval requests across different nodes, which could lead to unauthorized command execution.
You can use the Vulert playground at Vulert Scanner to check if your application is affected without needing to sign up.
The CVSS score of this vulnerability is 6.9, indicating a moderate level of risk.
While there are no specific workarounds, it is crucial to prioritize upgrading to the patched version as soon as possible to mitigate the risk.
The vulnerability was reported by a user identified as @tdjackey, contributing to the security of the OpenClaw package.
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.