PT-2026-56294

CVE-2026-53487

·

Published

2026-07-07

·

Updated

2026-10-12

Description by

CVSS 3.1
4.3
Medium
MetricsAV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Name of the Vulnerable Software and Affected Versions Kite versions prior to v0.12.3
Description Authenticated users can bypass cluster-based Role-Based Access Control (RBAC) to retrieve aggregate inventory and capacity data from clusters they are not authorized to access. This occurs because the /api/v1/overview endpoint is registered before the global RBAC middleware is applied, and the GetOverview function only verifies if a user has at least one role, rather than checking if they have permission to access the specific requested cluster. An attacker can specify a target cluster using the x-cluster-name header to obtain total counts of nodes, pods, namespaces, services, CPU, and memory.
Recommendations Update Kite to a version later than v0.12.2. Implement an explicit authorization check using rbac.CanAccessCluster(user, cs.Name) before querying overview data. Move all routes that lack independent authorization below the middleware.RBACMiddleware() registration in routes.go.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Weakness enumeration
Related identifiers
GHSA-GVHC-WV3V-7PF8
GO-2026-5941
OPENSUSE-SU-2026:21483-1
Found an issue in the description? Have something to add? Feel free to write us 👾