CVE-2026-69129 in KubePiinfo

Summary

by MITRE • 08/27/2026

KubePi is a Kubernetes multi-cluster management panel. In versions up to and including 2.0.0, cluster-scoped APIs do not consistently validate per-cluster access, allowing an authenticated user with cluster management permissions to operate on clusters outside the scope they were granted. Because the affected endpoints act on cluster-specific data without confirming that the requesting user is authorized for that particular cluster, a user assigned management rights over one cluster can, under certain role and cluster configurations, read or modify data in clusters they should not manage. This issue is fixed in version 2.0.1.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Analysis

by VulDB Data Team • 08/27/2026

KubePi serves as a multi-cluster management interface for Kubernetes environments, providing administrators with tools to oversee multiple clusters from a single pane of glass. In versions up through and including 2.0.0, the application exhibits a critical authorization flaw within its cluster-scoped API endpoints. This vulnerability stems from an insufficient verification mechanism where the backend fails to consistently validate whether the authenticated user possesses specific permissions for the target cluster before processing requests. The core technical deficiency lies in the reliance on global or role-based access controls without enforcing strict per-cluster boundary checks, allowing a logical bypass of intended security boundaries.

The operational impact of this flaw is significant within multi-tenant Kubernetes deployments where distinct teams or organizations manage separate clusters under a unified KubePi instance. An authenticated user who has been granted management permissions for one specific cluster can exploit the lack of granular validation to read sensitive configuration data, view logs, or modify resources in other clusters they are not authorized to access. This effectively breaks the isolation model expected in multi-cluster architectures, potentially leading to unauthorized data exposure, privilege escalation across organizational boundaries, and disruption of services on unrelated clusters through malicious modifications.

From a classification perspective, this vulnerability aligns with CWE-269, which denotes Improper Privilege Management, specifically regarding the failure to enforce role-based access control at the resource level. It also maps to MITRE ATT&CK technique T1078, Valid Accounts, as an attacker utilizes legitimate credentials but abuses their scope of authority to move laterally or escalate privileges across cluster boundaries without needing additional exploits. The flaw represents a classic case of broken object level authorization where the system trusts the user's identity and general role rather than verifying ownership or permission for each specific resource instance being accessed.

To mitigate this risk, organizations running KubePi versions up to 2.0.0 should immediately upgrade to version 2.0.1 or later, which implements proper per-cluster access validation logic in the affected API endpoints. For environments where an immediate upgrade is not feasible due to operational constraints, administrators can implement network-level controls such as Web Application Firewalls to restrict access to KubePi APIs based on strict IP whitelisting and monitor audit logs for anomalous cross-cluster activity patterns. Additionally, reviewing and tightening role definitions within the Kubernetes RBAC system ensures that users have only the minimum necessary permissions required for their specific cluster responsibilities, reducing the blast radius if such a vulnerability were present in other management tools.

Responsible

GitHub M

Reservation

08/03/2026

Disclosure

08/27/2026

Moderation

accepted

CPE

ready

EPSS

0.00000

KEV

no

Activities

very low

Sources

Want to know what is going to be exploited?

We predict KEV entries!