Description
The OpenFaaS gateway registers GET /system/telemetry in gateway/main.go and, when basic_auth is enabled, wraps each administrative /system/* handler in auth.DecorateWithBasicAuth. TelemetryHandler was left out of that wrap block from 0.27.11, which introduced the route, until 0.27.14, which added it. On an affected gateway the route therefore reaches the forwarding proxy with no credential check and returns whatever the configured provider serves for /system/telemetry, so any client that can reach the gateway port can read the provider's telemetry regardless of the basic_auth setting. The exposed content depends on the provider, and covers resource and invocation metrics for faasd and pod or cluster state for faas-netes.
Published: 2026-08-27
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Telemetry Disclosure
Action: Upgrade
AI Analysis

Impact

The OpenFaaS Gateway registers a GET /system/telemetry route in its main handler. When basic_auth is enabled, most administrative /system/* handlers are wrapped with authentication, but the telemetry handler was omitted from that block in versions 0.27.11 to 0.27.13. As a result, unauthenticated clients can reach the forwarding proxy that serves telemetry data and read the provider's metrics or cluster state without any credentials. The flaw is a classic missing authentication weakness (CWE‑306).

Affected Systems

The affected product is OpenFaaS Gateway from the openfaas:faas vendor. Versions 0.27.11 through 0.27.13 contain the missing authentication logic. Versions prior to 0.27.11 or 0.27.14 and newer are not affected. The route is exposed on the gateway port, accessible to any host that can reach the service.

Risk and Exploitability

The CVSS score assigned to this vulnerability is 6.9, indicating a moderate severity. The EPSS score is not available, and the vulnerability is not listed in CISA’s KEV catalog. Because an attacker only needs an unauthenticated GET request on the gateway port, the condition for exploitation is very low. The exposed information—resource and invocation metrics or cluster state—depends on the telemetry provider but can reveal sensitive operational data to anyone who can reach the gateway.

Generated by OpenCVE AI on August 27, 2026 at 18:12 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to OpenFaaS Gateway 0.27.14 or later.
  • If an upgrade is not yet possible, restrict network access to the gateway port so that only trusted hosts can connect, or disable basic_auth entirely.
  • Verify that the /system/telemetry endpoint no longer accepts unauthenticated requests.

Generated by OpenCVE AI on August 27, 2026 at 18:12 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 28 Aug 2026 16:45:00 +0000

Type Values Removed Values Added
First Time appeared Openfaas
Openfaas faas
Vendors & Products Openfaas
Openfaas faas

Thu, 27 Aug 2026 16:45:00 +0000

Type Values Removed Values Added
Description The OpenFaaS gateway registers GET /system/telemetry in gateway/main.go and, when basic_auth is enabled, wraps each administrative /system/* handler in auth.DecorateWithBasicAuth. TelemetryHandler was left out of that wrap block from 0.27.11, which introduced the route, until 0.27.14, which added it. On an affected gateway the route therefore reaches the forwarding proxy with no credential check and returns whatever the configured provider serves for /system/telemetry, so any client that can reach the gateway port can read the provider's telemetry regardless of the basic_auth setting. The exposed content depends on the provider, and covers resource and invocation metrics for faasd and pod or cluster state for faas-netes.
Title OpenFaaS Gateway 0.27.11 through 0.27.13 Missing Authentication on the /system/telemetry Route
Weaknesses CWE-306
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-31T15:55:11.644Z

Reserved: 2026-08-27T10:36:58.425Z

Link: CVE-2026-81664

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-27T17:20:55.970

Modified: 2026-08-31T16:19:15.717

Link: CVE-2026-81664

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T16:14:19Z

Weaknesses
  • CWE-306

    Missing Authentication for Critical Function