Tomasz Cholewa - Hack your Kubernetes cluster and secure it properly
Engineers explore architecture and security mechanisms for Tomasz Cholewa - Hack your Kubernetes cluster and secure it properly.
Summary
Kubernetes Exposure Context
Tomasz Cholewa frames the talk from a worried Kubernetes user’s perspective, noting AI workloads increasingly run on clusters where security often lags adoption. He revisits a recent Wiz finding in the widely used Ingress NGINX controller that alarmed organizations after his earlier presentation.
Ingress NGINX Exploit Chain
Ingress NGINX exposes an unauthenticated admission webhook endpoint reachable from pods. Attackers craft malicious admission reviews using dangerous annotations, upload oversized files to create temporary filesystem artifacts, then probe file descriptors to recover deleted content and load a malicious shared library into the controller container.
Privilege Impact and Mitigation
Because Ingress NGINX’s RBAC can read secrets cluster-wide, demonstrated exploits retrieve secrets from all namespaces—He cites that over 40% of organizations use this controller for its maturity and annotation extensibility. Cholewa urges upgrading patched controller versions and reviewing assumptions behind the attack prerequisites.
Related talks
PROIDEA Events·47 min
Presenters detail vulnerability discovery and exploitation in 4Developers 2024: Tomasz Cholewa - Pięć poziomów dojrzałości platformy opartej na Kubernetes.
PROIDEA Events·43 min
Kubernetes Or OpenShift
Security researchers examine technical aspects of DevOpsDays Warsaw 2017 - Tomasz Cholewa - Kubernetes Or OpenShift.
BSides Canberra·24 min
Sanjeev Mahajan
BSides Cbr 2024 investigates Mastering the art of Attacking and Defending a Kubernetes Cluster, Sanjeev Mahajan.


