GHSA-93rg-2xm5-2p9v: openclaw: auth bypass exposes Gateway bootstrap config

GHSA-93rg-2xm5-2p9v MEDIUM
Published May 4, 2026
CISO Take

openclaw's Gateway Control UI bootstrap config endpoint could be read by any unauthenticated network actor in versions up to 2026.4.21, potentially exposing sensitive configuration fields intended only for authenticated sessions. With only 4 downstream npm dependents and no EPSS data or CISA KEV entry, immediate active exploitation at scale is unlikely — but this is one of 135 CVEs in the same package, a signal of persistent security hygiene problems worth factoring into third-party AI agent risk decisions. The fix is already published: upgrade to openclaw 2026.4.22, or immediately restrict network access to the Gateway Control UI via firewall or reverse proxy ACLs while patching is scheduled. Rotate any credentials or tokens that may have been exposed through the endpoint.

Sources: GitHub Advisory ATLAS CISA KEV

What is the risk?

Medium risk with low exploitation complexity. No authentication or special privileges are required — an adversary with network access to the Gateway Control UI can read the bootstrap config in a single HTTP request. The severity of impact depends on what sensitive fields the config exposes (credentials, internal endpoints, tool definitions), which could enable follow-on attacks against connected AI agent infrastructure. Blast radius is limited to organizations running openclaw as a gateway component, with 4 known npm dependents. The package's history of 135 prior CVEs suggests systemic security debt that elevates overall supply chain risk beyond this individual finding.

How does the attack unfold?

Reconnaissance
Adversary scans for exposed openclaw Gateway Control UI instances on the network and identifies the unauthenticated bootstrap config endpoint.
AML.T0006
Exploitation
Adversary sends an unauthenticated HTTP request to the bootstrap config route, bypassing the Gateway auth check that should have been enforced.
AML.T0049
Configuration Discovery
Bootstrap config response exposes sensitive fields including internal service endpoints, token configurations, or agent tool definitions intended only for authenticated sessions.
AML.T0084
Impact
Adversary uses exposed configuration to map the agent's connected infrastructure, extract credential material, or craft targeted follow-on attacks against agent tools and services.
AML.T0083

What systems are affected?

Package Ecosystem Vulnerable Range Patched
OpenClaw npm <= 2026.4.21 2026.4.22
4 dependents 36% patched ~3d to patch Full package profile →

Do you use OpenClaw? You're affected.

How severe is it?

CVSS 3.1
N/A
EPSS
N/A
Exploitation Status
No known exploitation
Sophistication
Trivial

What should I do?

1 step
  1. 1) Upgrade openclaw to version 2026.4.22 immediately — the fix enforces Gateway read-auth on the bootstrap config route with regression tests covering unauthenticated rejection. 2) If patching is delayed, restrict network access to the Gateway Control UI via firewall rules, reverse proxy ACLs, or WAF — deny unauthenticated access to the bootstrap config endpoint. 3) Rotate any credentials, API tokens, or secrets that may have been accessible through the bootstrap config. 4) Review Gateway Control UI access logs for unauthorized requests to the bootstrap config endpoint predating the patch. 5) Given the package's 135-CVE history, conduct a broader risk assessment of openclaw as a dependency and evaluate whether the ongoing vulnerability cadence justifies continued use in critical AI agent infrastructure.

How is it classified?

Which compliance frameworks are affected?

This CVE is relevant to:

EU AI Act
Article 9 - Risk Management System
ISO 42001
A.6.1.2 - AI System Access Control
NIST AI RMF
MANAGE 2.2 - Mechanisms to sustain the value of deployed AI are in place
OWASP LLM Top 10
LLM02 - Sensitive Information Disclosure

Frequently Asked Questions

What is GHSA-93rg-2xm5-2p9v?

openclaw's Gateway Control UI bootstrap config endpoint could be read by any unauthenticated network actor in versions up to 2026.4.21, potentially exposing sensitive configuration fields intended only for authenticated sessions. With only 4 downstream npm dependents and no EPSS data or CISA KEV entry, immediate active exploitation at scale is unlikely — but this is one of 135 CVEs in the same package, a signal of persistent security hygiene problems worth factoring into third-party AI agent risk decisions. The fix is already published: upgrade to openclaw 2026.4.22, or immediately restrict network access to the Gateway Control UI via firewall or reverse proxy ACLs while patching is scheduled. Rotate any credentials or tokens that may have been exposed through the endpoint.

Is GHSA-93rg-2xm5-2p9v actively exploited?

No confirmed active exploitation of GHSA-93rg-2xm5-2p9v has been reported, but organizations should still patch proactively.

How to fix GHSA-93rg-2xm5-2p9v?

1) Upgrade openclaw to version 2026.4.22 immediately — the fix enforces Gateway read-auth on the bootstrap config route with regression tests covering unauthenticated rejection. 2) If patching is delayed, restrict network access to the Gateway Control UI via firewall rules, reverse proxy ACLs, or WAF — deny unauthenticated access to the bootstrap config endpoint. 3) Rotate any credentials, API tokens, or secrets that may have been accessible through the bootstrap config. 4) Review Gateway Control UI access logs for unauthorized requests to the bootstrap config endpoint predating the patch. 5) Given the package's 135-CVE history, conduct a broader risk assessment of openclaw as a dependency and evaluate whether the ongoing vulnerability cadence justifies continued use in critical AI agent infrastructure.

What systems are affected by GHSA-93rg-2xm5-2p9v?

This vulnerability affects the following AI/ML architecture patterns: AI agent frameworks, gateway-managed agent deployments, multi-agent orchestration systems.

What is the CVSS score for GHSA-93rg-2xm5-2p9v?

No CVSS score has been assigned yet.

What is the AI security impact?

Affected AI Architectures

AI agent frameworksgateway-managed agent deploymentsmulti-agent orchestration systems

MITRE ATLAS Techniques

AML.T0002.002 AI Agent Configuration
AML.T0049 Exploit Public-Facing Application
AML.T0083 Credentials from AI Agent Configuration
AML.T0084 Discover AI Agent Configuration

Compliance Controls Affected

EU AI Act: Article 9
ISO 42001: A.6.1.2
NIST AI RMF: MANAGE 2.2
OWASP LLM Top 10: LLM02

What are the technical details?

Original Advisory

## Summary Gateway Control UI bootstrap config required Gateway auth. ## Affected Packages / Versions - Package: openclaw (npm) - Affected versions: <= 2026.4.21 - Fixed version: 2026.4.22 ## Impact When Gateway authentication was enabled, the Control UI bootstrap config endpoint could still be read without a valid Gateway token. That response could expose sensitive bootstrap/config fields intended only for authenticated Control UI sessions. ## Fix The bootstrap config route now goes through the same Gateway read-auth path as other authenticated Control UI reads. Regression tests cover unauthenticated rejection, valid-token access, and basePath handling. ## Fix Commit(s) - 2321d67263bc710e357644d59f746b08d891051b ## Verification - The fix commit is contained in the public v2026.4.22 tag. - openclaw@2026.4.22 is published on npm and the compiled package contains the fix. - Focused regression coverage for this path passed before publication. OpenClaw thanks @zsxsoft for reporting.

Exploitation Scenario

An adversary performing reconnaissance against an organization's AI agent infrastructure identifies an exposed openclaw Gateway Control UI. Without any credentials, they issue a single unauthenticated HTTP GET to the bootstrap config endpoint and receive a JSON response containing internal service URLs, authentication token configurations, or agent tool definitions. Armed with this configuration map, the adversary identifies connected services for lateral movement, extracts API keys to impersonate the agent, or tailors a prompt injection payload to exploit known tool definitions — all from a single unauthenticated request before the organization detects any anomaly.

Weaknesses (CWE)

CWE-287 — Improper Authentication: When an actor claims to have a given identity, the product does not prove or insufficiently proves that the claim is correct.

  • [Architecture and Design] Use an authentication framework or library such as the OWASP ESAPI Authentication feature.

Source: MITRE CWE corpus.

Timeline

Published
May 4, 2026
Last Modified
May 4, 2026
First Seen
May 5, 2026

Related Vulnerabilities