GPU VulnDB

Database/Container, Kubernetes & orchestration

KubePi: authenticated cluster manager can read and modify clusters outside their granted scope

CVE-2026-69129Container, Kubernetes & orchestrationcurated

Impact

KubePi is a multi-cluster panel that holds admin kubeconfigs for every cluster it manages, so its per-cluster scoping is the only thing separating one team's cluster from another's. Cluster-scoped endpoints do not consistently check that the caller is authorized for the specific cluster named in the request, so a user granted management rights on one cluster can read or modify objects in clusters they were never given. The vendor's scoring rates the impact on the subsequent system - the target Kubernetes cluster - as high for confidentiality, integrity and availability, which is what an operator would expect when panel-held credentials are used out of scope. On a shared GPU estate where separate clusters are the tenancy boundary, this collapses that boundary at the management layer rather than at the node.

Who can reach it

Any authenticated KubePi user who already holds cluster management permissions on at least one cluster, reaching the KubePi web API over the network. Exploitability depends on the role and cluster configuration in use.

What to do

Upgrade KubePi to 2.0.1 and redeploy the panel container. Because KubePi holds cluster credentials, also review audit logs on managed clusters for actions attributed to the KubePi service account that did not originate from an authorized operator, and rotate any kubeconfig you cannot account for.

References

Related entries

All Container, Kubernetes & orchestration entries

This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.