Description
Kite is a Kubernetes dashboard. Prior to version 0.12.3, authenticated Kite users with any role can request `/api/v1/overview` for a cluster that their roles do not permit by selecting that cluster with `x-cluster-name`. The overview route is registered before `middleware.RBACMiddleware()` and `GetOverview` only checks `len(user.Roles) > 0`, so it returns aggregate Kubernetes inventory and capacity data from unauthorized clusters. Version 0.12.3 fixes the issue.
Published: 2026-08-21
Score: 4.3 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The weakness allows any authenticated user in Kite to request the /api/v1/overview endpoint for any cluster by supplying the x-cluster-name header. Because the route is registered before RBAC middleware and the handler merely checks that the user has at least one role, it returns aggregate Kubernetes inventory and capacity data from clusters that the user is not authorized to view. The result is disclosure of potentially sensitive cluster information and a violation of the principle of least privilege, mapped to CWE‑862.

Affected Systems

Kite, the Kubernetes dashboard provided by kite‑org, is affected in all releases prior to v0.12.3. Users having any role—including those with minimal privileges—can exploit the flaw to access data from unauthorized clusters when running those older versions.

Risk and Exploitability

The CVSS score is 4.3, indicating moderate impact. No EPSS score is available and the vulnerability is not listed in CISA’s KEV catalog. The attack vector is authenticated: any logged‑in user can exploit the issue, so the exploit is trivial for legitimate users. There are no public exploits reported at this time, but because the flaw permits blanket data exposure across clusters, it poses a measurable risk in environments where users have broad role assignments.

Generated by OpenCVE AI on August 21, 2026 at 22:15 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Kite to version 0.12.3 or later
  • Restrict external access to the /api/v1/overview endpoint so that only privileged users or roles can reach it, for example by configuring Ingress or firewall rules
  • Review and tighten RBAC role assignments to eliminate users who are granted permissions they do not need for cluster operations

Generated by OpenCVE AI on August 21, 2026 at 22:15 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-gvhc-wv3v-7pf8 Kite has an authenticated cluster RBAC bypass in /api/v1/overview
History

Fri, 21 Aug 2026 21:45:00 +0000

Type Values Removed Values Added
Description Kite is a Kubernetes dashboard. Prior to version 0.12.3, authenticated Kite users with any role can request `/api/v1/overview` for a cluster that their roles do not permit by selecting that cluster with `x-cluster-name`. The overview route is registered before `middleware.RBACMiddleware()` and `GetOverview` only checks `len(user.Roles) > 0`, so it returns aggregate Kubernetes inventory and capacity data from unauthorized clusters. Version 0.12.3 fixes the issue.
Title Kite has an authenticated cluster RBAC bypass in /api/v1/overview
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'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-21T21:35:41.451Z

Reserved: 2026-06-09T17:05:25.058Z

Link: CVE-2026-53487

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-21T22:16:38.710

Modified: 2026-08-21T22:16:38.710

Link: CVE-2026-53487

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-21T22:30:17Z

Weaknesses