Kubetier
T0

Exposed workload to cluster admin

Cluster admin

Every credential in the cluster, reached from one vulnerable application. The application is the way in, and the damage comes from its ServiceAccount holding list on secrets cluster-wide.

Step 1: remote code execution. This step is not governed by RBAC.remote code execution1Step 2: read the projected token. This step is not governed by RBAC.2Step 3: cluster-wide secret harvesting. Tier T0. audit: RequestResponse.cluster-wide secretharvesting3Step 4: authenticate as a privileged identity. This step is not governed by RBAC.4Internet-facing pod (reachable from outside)Internet-facing podreachable from outsideCode execution in podCode execution in podWorkload ServiceAccount tokenWorkloadServiceAccount tokenEvery Secret, all namespacesEvery Secret, allnamespacesCluster admin (credentials stay valid until rotated)Cluster admincredentials stay validuntil rotated
  • RBAC
  • runtime
  • external
  • governed by RBAC
  • not governed by RBAC