AWS - MSK Privesc

Wsparcie HackTricks

MSK

Aby uzyskać więcej informacji o MSK (Kafka), sprawdź:

AWS - MSK Enum

msk:ListClusters, msk:UpdateSecurity

Dzięki tym uprawnieniom i dostępowi do VPC, w którym znajdują się brokerzy kafka, możesz dodać brak autoryzacji, aby uzyskać do nich dostęp.

aws msk --client-authentication <value> --cluster-arn <value> --current-version <value>

Musisz mieć dostęp do VPC, ponieważ nie możesz włączyć braku uwierzytelnienia z Kafka publicznie wystawionym. Jeśli jest publicznie wystawiony, jeśli SASL/SCRAM uwierzytelnienie jest używane, możesz przeczytać sekret do uzyskania dostępu (będziesz potrzebować dodatkowych uprawnień, aby przeczytać sekret). Jeśli używane jest uwierzytelnienie oparte na roli IAM i kafka jest publicznie wystawiona, nadal możesz nadużyć tych uprawnień, aby uzyskać pozwolenie na dostęp.

Wsparcie dla HackTricks

Last updated