Authorization Bypass Vulnerability in OpenClaw: Feishu Allowlist Collision
Summary
GHSA-j4xf-96qf-rx69: OpenClaw has a Feishu allowFrom authorization bypass via display-name collision. Affects openclaw versions < 2026.2.22. Fixed in 2026.2.22. 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 integrating various communication channels, including Feishu. It utilizes an ID-based allowlist for authorization, ensuring that only specified users can send messages through the platform. However, a flaw in its implementation allows for potential bypass of this security feature, exposing deployments to unauthorized access.
Vulnerability Detail
The vulnerability arises from the channels.feishu.allowFrom feature, which is intended to restrict access based on a list of allowed IDs. However, the implementation incorrectly allows mutable sender display names to match with allowlisted IDs, leading to a scenario where an attacker can set their display name to match an allowlisted ID. This results in unauthorized users being able to send messages, as the system fails to enforce strict ID-only matching, thereby compromising the integrity of the authorization process.
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.22
This is the first release that contains the fix.
npm install openclaw@2026.2.22
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 as soon as it becomes available.
Conclusion
The OpenClaw package has a significant vulnerability that allows for authorization bypass through display-name collisions in Feishu allowlist checks. It is essential for users to update to the patched version 2026.2.22 to secure their deployments and prevent unauthorized access.
See every vulnerability recorded for openclaw →
FAQ
The vulnerability allows unauthorized users to bypass the Feishu allowlist authorization by exploiting display-name collisions.
You can check if your application is affected by using Vulert, which monitors open-source vulnerabilities in real-time. Visit Vulert Scanner to analyze your package-lock.json without needing to sign up.
The potential impacts include unauthorized access to communication channels, which could lead to data leaks or misuse of the platform.
Yes, the CVSS score for this vulnerability is 5.3, indicating a moderate severity level.
While there are no specific workarounds, it is crucial to prioritize updating to the patched version as soon as possible to mitigate the risk.
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.