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.
Published: 2026-09-26
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Unauthorized metrics disclosure
Action: Patch Now
AI Analysis

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.

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

Remediation

No vendor fix or workaround currently provided.

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 yet.

History

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

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'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-26T02:18:28.402Z

Reserved: 2026-09-26T01:00:40.147Z

Link: CVE-2026-100525

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-26T03:16:57.563

Modified: 2026-09-26T03:16:57.563

Link: CVE-2026-100525

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-26T04:00:05Z

Weaknesses