Description
OpenClaw (npm package 'openclaw') versions >= 2026.5.12 and < 2026.8.1 do not immediately invalidate Canvas HTTP authorization when a paired node is revoked. Node revocation invalidates the WebSocket client, but Canvas HTTP authorization continues to accept and renew the previously granted capability until WebSocket close cleanup completes. As a result, a revoked paired node can continue exercising its Canvas capability against the capability's configured routes during the close grace period. The issue is fixed in 2026.8.1; as a workaround, restart the Gateway after revoking a node that has Canvas access.
Published: 2026-09-26
Score: 2.3 Low
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Use of Canvas Capability
Action: Apply Patch
AI Analysis

Impact

OpenClaw versions from 2026.5.12 up to but not including 2026.8.1 possess a flaw that allows a revoked paired node to continue using an existing Canvas HTTP capability. When a node is revoked, the WebSocket client is closed, but the HTTP authorization tokens are not immediately invalidated. The client can still renew these tokens and retain access to the Canvas endpoint until the WebSocket close–cleanup routine completes. This failure to revoke the capability could let an attacker retain unauthorized access to the Canvas service and perform actions permitted by the capability, thereby compromising the service’s integrity or confidentiality within the scope of that capability.

Affected Systems

The vulnerability impacts the OpenClaw software distributed as the npm package 'openclaw'. All versions whose release dates fall between 2026.5.12 (inclusive) and 2026.8.1 (exclusive) are affected. The package name is OpenClaw, and the product is identified by the OpenClaw CNA. No additional vendor or platform variants are listed.

Risk and Exploitability

The CVSS score for this issue is 2.3, indicating a low overall severity. No EPSS score is available, so the current likelihood of exploitation is unclear, but the potential for misuse exists if the revocation mechanism is abused. The vulnerability is not listed in the CISA KEV catalog. Based on the description, the likely attack vector is internal: an entity with the ability to trigger node revocation or to observe the revocation event can realize that the HTTP capability remains valid for a short window. Exploitation requires neither remote code execution nor external access; it hinges on the revocation logic itself.

Generated by OpenCVE AI on September 26, 2026 at 04:37 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the OpenClaw package to version 2026.8.1 or later, which contains the patch that immediately invalidates Canvas HTTP tokens upon node revocation.
  • If upgrading is not immediately possible, restart the Gateway component immediately after revoking a node that has Canvas access to clear any lingering HTTP authorizations.
  • Audit any custom integration or automation that alters the revocation flow and enforce that HTTP authorizations are revoked synchronously with WebSocket disconnections to align with the fix implemented in 2026.8.1.

Generated by OpenCVE AI on September 26, 2026 at 04:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 28 Sep 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sat, 26 Sep 2026 02:30:00 +0000

Type Values Removed Values Added
Description OpenClaw (npm package 'openclaw') versions >= 2026.5.12 and < 2026.8.1 do not immediately invalidate Canvas HTTP authorization when a paired node is revoked. Node revocation invalidates the WebSocket client, but Canvas HTTP authorization continues to accept and renew the previously granted capability until WebSocket close cleanup completes. As a result, a revoked paired node can continue exercising its Canvas capability against the capability's configured routes during the close grace period. The issue is fixed in 2026.8.1; as a workaround, restart the Gateway after revoking a node that has Canvas access.
Title OpenClaw before 2026.8.1 Canvas Capability Revocation Bypass
First Time appeared Openclaw
Openclaw openclaw
Weaknesses CWE-613
CPEs cpe:2.3:a:openclaw:openclaw:*:*:*:*:*:*:*:*
Vendors & Products Openclaw
Openclaw openclaw
References
Metrics cvssV3_1

{'score': 4.2, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N'}

cvssV4_0

{'score': 2.3, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Openclaw Openclaw
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-28T17:38:43.352Z

Reserved: 2026-09-26T01:02:06.787Z

Link: CVE-2026-100554

cve-icon Vulnrichment

Updated: 2026-09-28T17:38:40.095Z

cve-icon NVD

Status : Deferred

Published: 2026-09-26T03:17:01.933

Modified: 2026-09-28T18:17:12.657

Link: CVE-2026-100554

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-26T09:30:11Z

Weaknesses
  • CWE-613

    Insufficient Session Expiration