Authentication Inconsistency in OpenClaw Package - Local WebSocket Relay Vulnerability
Summary
GHSA-pfv7-rr5m-qmv6: OpenClaw has auth inconsistency on local Browser Extension Relay /extension endpoint. Affects openclaw versions < 2026.2.19. Fixed in 2026.2.19. 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 npm package that facilitates communication between a local browser extension and various web services. It provides features such as WebSocket relays for real-time data exchange. However, a recent vulnerability has been identified that allows unauthenticated access to certain endpoints when the extension relay feature is enabled, potentially compromising the security of local interactions.
Vulnerability Detail
The vulnerability arises from the '/extension' endpoint accepting unauthenticated WebSocket upgrades while other endpoints like '/json/*' and '/cdp' require authentication. This inconsistency allows a local process on the same machine to connect to the '/extension' endpoint without a token, leading to potential interference with the extension-relay behavior. It is important to note that this issue is local-only and does not present a remote network exploit path.
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.19
This is the first release that contains the fix.
npm install openclaw@2026.2.19
Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →
Workaround
As a temporary workaround, ensure that the extension relay feature is disabled until the package is updated. This can be done by modifying the configuration settings in your application to prevent the use of the '/extension' endpoint.
Conclusion
The OpenClaw package has a vulnerability that allows unauthenticated access to the '/extension' endpoint when the extension relay feature is enabled. It is crucial to update to version 2026.2.19 or later to ensure proper authentication is enforced. Users should also consider using Vulert for ongoing monitoring of vulnerabilities in their applications.
See every vulnerability recorded for openclaw →
FAQ
The vulnerability allows unauthenticated access to the '/extension' endpoint, which can lead to unauthorized interference with the extension-relay behavior.
No, this vulnerability is local-only and can only be exploited by processes running on the same machine.
You can use Vulert to monitor and alert for open-source vulnerabilities in your software. Visit Vulert Scanner to check if your application is affected without needing to sign up.
The CVSS score of this vulnerability is 5.1, indicating a moderate severity level.
If you cannot update the package right away, disable the extension relay feature in your application to mitigate the risk until you can apply the fix.
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.