OpenClaw Feishu bug ignores disabled permissions
OpenClaw is an open-source AI assistant that connects to chat apps and can act on a user's behalf. A bug in its Feishu integration let permission tools run actions even after an operator had turned them off for a specific account, so a disabled account could still trigger things it should not have been able.
- Severity
- HighCVSS 8.1
- Fix
- Fixed in 2026.6.9Fix recorded on Sep 3, 2026
- Affected versions
- before 2026.6.9-beta.1
- Weakness
- CWE-863
- Affects
- @openclaw/feishu
How it works
The Feishu permission tool checked whether a feature was allowed in general but did not properly check the per-account disablement setting, so a lower-trust caller or a configured input path could reach actions that should have needed stronger authorization.
What to do
Check the installed version of the @openclaw/feishu package on your OpenClaw Gateway and compare it against 2026.6.9-beta.1. If it predates that release and the Feishu permission tools are enabled and reachable, you are affected.
Run this in the application environment you want to check:
npm ls @openclaw/feishuUpgrade to OpenClaw 2026.6.9 or later, and until you can update, restrict the affected Feishu permission feature to trusted operators or disable it, keep channel and tool allowlists narrow, and avoid sharing one Gateway between mutually untrusted users.
Technical details
Affected software: @openclaw/feishu
OpenClaw Feishu permission tools could ignore per-account disablement. Feishu permission tools could ignore per-account disablement.
References
- github.com · v2026.6.9-beta.1 (tag) patch release notes vendor advisory
- github.com · GHSA-w8wf-3qvj-6xqf vendor advisory
- github.com · PR #93363 GitHub Advisory vendor advisory
- github.com · commit d4f11d3 GitHub Advisory vendor advisory
- osv.dev · GHSA-W8WF-3QVJ-6XQF vdb entry