CVE-2026-100525

OpenClaw diagnostics-prometheus before 2026.9.3 Authentication Bypass

Published Sep 26, 2026 CVSS 4.0 · 5.3 Medium EPSS < 1% KEV · Not listed
Description
The OpenClaw Prometheus diagnostics plugin (@openclaw/diagnostics-prometheus) before version 2026.9.3 does not enforce the operator.read scope on its authenticated metrics endpoint. In deployments using an identity-bearing Gateway authentication mode such as trusted-proxy, a caller whose effective role has no read scope can retrieve the diagnostics document even though ordinary read methods reject the same identity, disclosing operational metrics to an authenticated profile intentionally limited below read access. Shared-secret Gateway callers already hold the documented full operator scope and are not affected. The issue is fixed in 2026.9.3; as a workaround, disable the Prometheus endpoint or ensure every identity that can reach it is intended to hold operator.read.

Analysis

AI-generated

Technical impact

OpenClaw's diagnostics-prometheus plugin up to 2026.9.2 omitted the operator.read scope check on its metrics endpoint. As a result, a caller with any authenticated identity that does not possess read scope can still retrieve operational metrics when Gateway authentication mode such as trusted-proxy is used. This leads to unauthorized disclosure of metrics to authenticated users whose permissions are intended to be limited, violating confidentiality.

Affected Systems

The vulnerability affects installations of the OpenClaw diagnostics-prometheus service with a version earlier than 2026.9.3. This includes setups that use Gateway-based authentication, such as trusted-proxy, where the identity payload is forwarded to the diagnostics-prometheus endpoint.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate overall risk. Because the attack requires an authenticated identity via Gateway, an attacker who can obtain such credentials but lacks read scope can read the metrics. EPSS score is not published, and the vulnerability is not currently listed in the CISA KEV catalog. No remote code execution or privilege escalation is possible; the flaw is limited to information disclosure. Nevertheless, the unintended data leakage warrants immediate correction.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade OpenClaw diagnostics-prometheus to version 2026.9.3 or later, where the operator.read scope is enforced.
  • If upgrading is not immediately possible, disable the Prometheus metrics endpoint or apply network isolation to block unauthenticated or insufficiently scoped access.
  • Audit Gateway authentication configurations to guarantee that only identities with operator.read scope have routes to the metrics endpoint.

Generated by OpenCVE AI on September 26, 2026 at 03:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
First Time appeared Openclaw
Openclaw diagnostics-prometheus
Vendors & Products Openclaw
Openclaw diagnostics-prometheus
Type Values Removed Values Added
Description The OpenClaw Prometheus diagnostics plugin (@openclaw/diagnostics-prometheus) before version 2026.9.3 does not enforce the operator.read scope on its authenticated metrics endpoint. In deployments using an identity-bearing Gateway authentication mode such as trusted-proxy, a caller whose effective role has no read scope can retrieve the diagnostics document even though ordinary read methods reject the same identity, disclosing operational metrics to an authenticated profile intentionally limited below read access. Shared-secret Gateway callers already hold the documented full operator scope and are not affected. The issue is fixed in 2026.9.3; as a workaround, disable the Prometheus endpoint or ensure every identity that can reach it is intended to hold operator.read.
Title OpenClaw diagnostics-prometheus before 2026.9.3 Authentication Bypass
Weaknesses CWE-862
References
Metrics cvssV3_1

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

cvssV4_0

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

Weaknesses

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Oct 8, 2026, 3:21 PM
Reserved
Sep 26, 2026, 1:00 AM
Status
Deferred
Published
Sep 26, 2026, 3:16 AM
Modified
Oct 8, 2026, 4:16 PM