~/talk

The Hand That Feeds: How to Misuse Kubernetes

slides:none on file

A vulnerable CI/CD web page allows command injection via a copied curl request and the attacker builds a reverse shell through angrock and Penelope, gaining an interactive session. A mounted service account token authenticates to the API (using Cube cuddle), the config Map named "emotions" is edited to add joy and sadness which triggers cluster reconciliation, and the container exposes /var/run/docker.sock so a Docker run with privileged container and host PID namespace gives root on the node — the attack chain works end to end.

AI-written summary · about

  1. 0:00Introduction
  2. 1:08Why misuse Kubernetes
  3. 3:59Control Plane and Hacking Kubernetes
  4. 6:25Breaking things with CTF
  5. 9:33Injection attack on CI/CD
  6. 22:20Kubernetes basics speed run
  7. 31:50Abusing service accounts and RBAC
  8. 40:02Containerization and Linux namespaces
  9. 42:51Container breakout via Docker socket
  10. 51:57Mitigations and defense strategies
  11. 54:01Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.