Skip to content

Quickstart for a Breach! When Official Installations Expose Your K8 and Your Cloud

Michael KatchinskiyYossi Weizman

How official cloud installation scripts expose Kubernetes clusters and cloud environments to breach.

Summary

In this pragmatic session from the DEF CON 33 Cloud Village, researchers Yosuman and Michael K. expose common security vulnerabilities introduced by official Kubernetes "quickstart" installation guides and Helm charts. Opening at 00:00, the speakers explain how vendor deployment templates often prioritize ease-of-use over security, leaving production clusters inadvertently exposed.

At 05:00, the presenters demonstrate how default NodePort and LoadBalancer configurations routinely expose internal services directly to the public internet without operator awareness. At 10:00, they present case studies on widely adopted open-source packages—including Apache Pinot and Meshery—showing that official default configurations frequently deploy administrative dashboards with blank or hardcoded credentials.

At 15:00, the speakers demonstrate cluster compromise, showing how exposed services allow attackers to extract service account tokens and move laterally across pods. Concluding at 20:00, they outline critical defensive practices: auditing third-party Helm charts prior to deployment, enforcing Kubernetes network policies to isolate pod traffic, and implementing automated ingress scanning to eliminate unintended public exposure. (AI summary — Gemini Flash)

Related talks