OpenClaw Feishu
CVE-2026-62187
HIGH
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Network-reachable low-complexity authorization bypass by an already-privileged low-trust caller (PR:L), yielding high confidentiality and integrity impact but no availability impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
OpenClaw Feishu tools (npm package @openclaw/feishu) in versions <= 2026.6.6 could ignore per-account disablement. A lower-trust caller or a configured input path could perform actions that should have required a stronger authorization or policy check, resulting in unauthorized operations. The issue is fixed in version 2026.6.9. Impact depends on the operator's configuration and whether lower-trust input can reach the affected feature.
Articles & Coverage 1
AnalysisAI
Authorization bypass in the @openclaw/feishu npm package (versions <= 2026.6.6) allows a lower-trust caller - or attacker-influenced input reaching a configured input path - to perform Feishu (Lark) actions that should have required stronger authorization, because per-account disablement can be ignored. Authenticated remote attackers can trigger unauthorized operations affecting confidentiality and integrity; no public exploit has been identified at time of analysis, and the flaw is fixed in version 2026.6.9. Real-world impact is gated by the operator's configuration and whether untrusted input can reach the affected feature.
Technical ContextAI
OpenClaw is a Node.js tooling ecosystem, and @openclaw/feishu provides tool integrations for Feishu/Lark (the collaboration and messaging platform). The root cause is CWE-863 (Incorrect Authorization): the package enforces authorization inconsistently, so a per-account disablement control intended to block a given account from a feature is not honored on all code paths. As identified by the CPE cpe:2.3:a:openclaw:feishu, the affected component is the Feishu tools package specifically. Because the tools sit between callers/input paths and Feishu APIs, a caller with lower trust - or a data path that carries lower-trust input - can reach an action whose policy check is skipped, effectively bypassing an authorization boundary the operator believed was in place.
RemediationAI
Upgrade the @openclaw/feishu npm dependency to version 2026.6.9 or later, which contains the fix (Vendor-released patch: 2026.6.9); pin the version in package.json and rebuild/redeploy so transitive installs cannot pull a vulnerable release. Until the upgrade is deployed, reduce exposure by ensuring lower-trust callers and untrusted input paths cannot reach the Feishu tools feature - for example, restrict which accounts or callers can invoke the tools, and audit any configured input path that could carry attacker-influenced data into the affected feature, accepting that this may disable legitimate automation that relies on those paths. Because the per-account disablement control cannot be trusted to hold on the vulnerable versions, do not rely on it as a compensating control. Consult the OpenClaw advisory GHSA-2q7j-2vhx-56g8 (https://github.com/openclaw/openclaw/security/advisories/GHSA-2q7j-2vhx-56g8) and the VulnCheck advisory (https://www.vulncheck.com/advisories/openclaw-feishu-tools-authorization-bypass) for specifics.
A vulnerability in the NuPoint Unified Messaging (NPM) component of Mitel MiCollab through 9.8 SP1 FP2 (9.8.1.201) could
FortiOS and FortiProxy contain an authentication bypass via the Node.js websocket module allowing unauthenticated remote
Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour
Eval injection vulnerability in the internals.batch function in lib/batch.js in the bassmaster plugin before 1.5.2 for t
Flowise version 3.0.5 contains a remote code execution vulnerability in the CustomMCP node. The mcpServerConfig paramete
Node.js 8.5.0 before 8.6.0 allows remote attackers to access unintended files, because a change to ".." handling was inc
An issue was discovered in the node-serialize package 0.0.4 for Node.js. Rated critical severity (CVSS 9.8), this vulner
OpenSSL before 0.9.8za, 1.0.0 before 1.0.0m, and 1.0.1 before 1.0.1h does not properly restrict processing of ChangeCiph
Directory traversal vulnerability in the st module before 0.2.5 for Node.js allows remote attackers to read arbitrary fi
Multiple SQL injection vulnerabilities in the Manage Accounts page in the AccountManagement.asmx service in the Solarwin
The JS-YAML module before 2.0.5 for Node.js parses input without properly considering the unsafe !!js/function tag, whic
The AES-NI implementation in OpenSSL before 1.0.1t and 1.0.2 before 1.0.2h does not consider memory allocation during a
Same weakness CWE-863 – Incorrect Authorization
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today