GitHub Advisoryadvisory · npm

GHSA-xw77-45gv-p728 OpenClaw: Plugin subagent routes could bypass gateway authorization with synthetic admin scopes

CRITICAL Published 2026-03-13 Modified 2026-04-06 Official page ↗
Aliases
CVE-2026-32916
Ecosystem
npm
Packages
openclaw
Severity
Critical
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
Weaknesses
CWE-269, CWE-285
Reviewed
2026-03-13

Affected packages

• npm openclaw: >= 2026.3.7, < 2026.3.11 → fixed in 2026.3.11

Description

Summary In affected versions of `openclaw`, the plugin subagent runtime dispatched gateway methods through a synthetic operator client that always carried broad administrative scopes. Plugin-owned HTTP routes using `auth: "plugin"` could therefore trigger admin-only gateway actions without normal gateway authorization. Impact This is a critical authorization bypass. An external unauthenticated request to a plugin-owned route could reach privileged subagent runtime methods and perform admin-only gateway actions such as deleting sessions, reading session data, or triggering agent execution. Affected Packages and Versions • Package: `openclaw` (npm) • Affected versions: `>= 2026.3.7, < 2026.3.11` • Fixed in: `2026.3.11` Technical Details The new plugin subagent runtime preserved neither the original caller's auth context nor least-privilege scope. Instead, it executed gateway dispatches through a fabricated operator client with administrative scopes, which was reachable from plugin-owned routes that intentionally bypass normal gateway auth so plugins can perform their own webhook verification. Fix OpenClaw now preserves real authorization boundaries for plugin subagent calls instead of dispatching them through synthetic admin scopes. The fix shipped in `[email protected]`. Workarounds Upgrade to `2026.3.11` or later.

Related

Alias · CVE (1)

  • CVE-2026-32916 OpenClaw versions 2026.3.7 before 2026.3.11 contain an authorization bypass vulnerability where plugin subagent routes execute gateway… vulnerability

Weakness · CWE (2)

  • CWE-269 Improper Privilege Management weakness
  • CWE-285 Improper Authorization weakness

References