Talk With an Expert

Kubernetes: Stealing Service Account Tokens to Obtain Cluster-Admin

Kubernetes: Stealing Service Account Tokens to Obtain Cluster-Admin (PDF, 0.90MB)Published: 14 Jun, 2023
Created by:
Cory Helco

Kubernetes security is a complex subject that relies on well-designed Role-Based Access Control (RBAC). Kubernetes service account tokens contain the permissions an application utilizes to authenticate and perform actions in a Kubernetes environment. Research highlights how these tokens can be used individually within containers. However, more research is needed on how these tokens can be used en-masse from a compromised host to escalate privileges and gain control of a Kubernetes cluster. This paper explores the privileges requested by many popular applications today and showcases how their service accounts are utilized to compromise a Kubernetes environment further.