CVE-2026-62217 Overview
CVE-2026-62217 is an authorization flaw affecting OpenClaw versions 2026.5.14-beta.1 through versions before 2026.5.27. The vulnerability resides in the QQBot exec approvals feature. When the feature is enabled and reachable over the network, a lower-trust caller or configured input path can execute or persist actions beyond the caller's intended authorization scope. Non-allowlisted senders can perform unauthorized operations against the affected instance. The flaw maps to CWE-863: Incorrect Authorization and is tracked in the GitHub Security Advisory GHSA-7jx6-764p-fgg9.
Critical Impact
Attackers with low privileges and network access can bypass allowlist controls in QQBot exec approvals to execute unauthorized operations, impacting confidentiality, integrity, and availability.
Affected Products
- OpenClaw 2026.5.14-beta.1 (Node.js distribution)
- OpenClaw releases prior to 2026.5.27
- Deployments where the QQBot exec approvals feature is enabled and reachable
Discovery Timeline
- 2026-07-17 - CVE-2026-62217 published to NVD
- 2026-07-21 - CVE-2026-62217 last updated in NVD database
Technical Details for CVE-2026-62217
Vulnerability Analysis
The QQBot exec approvals feature in OpenClaw is designed to gate execution of sensitive actions behind an approval and allowlist mechanism. The authorization check does not correctly validate whether a request originates from an allowlisted sender or trust context. A caller that possesses only low-level credentials or arrives through a configured input path can therefore invoke approval-gated operations. Because approvals in this feature can persist state, the impact extends beyond a single request and can influence subsequent bot behavior. The VulnCheck advisory on OpenClaw describes this as an authentication bypass via exec approvals.
Root Cause
The root cause is an incorrect authorization check ([CWE-863]) in the exec approvals code path. The feature evaluates caller identity or sender attributes without enforcing membership in the intended allowlist. This allows callers whose trust level should exclude them from approval operations to still submit and act on approvals.
Attack Vector
Exploitation requires network reachability to an OpenClaw deployment that has QQBot exec approvals enabled. The attacker needs low privileges rather than administrative access. No user interaction is required. Successful exploitation lets the attacker execute or persist actions gated by the approvals feature, effectively bypassing the allowlist boundary.
No public proof-of-concept code has been released. Technical details are described in the OpenClaw GitHub Security Advisory and the corresponding VulnCheck advisory.
Detection Methods for CVE-2026-62217
Indicators of Compromise
- Approval or exec events in QQBot logs originating from sender identifiers not present in the configured allowlist.
- Execution of privileged bot commands correlated with low-trust or unauthenticated sessions.
- Unexpected persistence of approval records that were not authored by administrators.
Detection Strategies
- Audit OpenClaw application logs for exec approval calls and compare sender identifiers against the deployed allowlist configuration.
- Enable verbose logging on the QQBot module and alert on approval submissions from non-administrative principals.
- Review Node.js process telemetry for command executions spawned by the QQBot component outside expected operator activity.
Monitoring Recommendations
- Forward OpenClaw and QQBot logs to a centralized SIEM and build a detection for allowlist mismatches on approval events.
- Monitor outbound network activity from OpenClaw hosts for signs of attacker-driven command execution.
- Track version strings reported by OpenClaw instances to identify hosts still running 2026.5.14-beta.1 through pre-2026.5.27 releases.
How to Mitigate CVE-2026-62217
Immediate Actions Required
- Upgrade OpenClaw to version 2026.5.27 or later on all affected Node.js deployments.
- Inventory internet-reachable OpenClaw instances and prioritize patching those exposing the QQBot module.
- Rotate any secrets, tokens, or bot credentials that may have been exposed to unauthorized approval actions.
Patch Information
The maintainers released a fix in OpenClaw 2026.5.27. Details of the corrected authorization logic are documented in the OpenClaw GitHub Security Advisory GHSA-7jx6-764p-fgg9. Administrators should review release notes before upgrading and validate the QQBot configuration after applying the patch.
Workarounds
- Disable the QQBot exec approvals feature until the upgrade to 2026.5.27 can be completed.
- Restrict network reachability of the OpenClaw service using firewall rules or reverse-proxy allowlists so only trusted senders can reach the approvals endpoint.
- Remove or tighten configured input paths that expose the approvals feature to lower-trust callers.
# Configuration example: upgrade OpenClaw via npm to the fixed release
npm install openclaw@2026.5.27
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

