AWS - MSK Privesc

Reading time: 2 minutes

tip

Вивчайте та практикуйте AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Вивчайте та практикуйте GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE) Вивчайте та практикуйте Azure Hacking: HackTricks Training Azure Red Team Expert (AzRTE)

Підтримка HackTricks

MSK

Для отримання додаткової інформації про MSK (Kafka) перегляньте:

AWS - MSK Enum

msk:ListClusters, msk:UpdateSecurity

З цими привілеями та доступом до VPC, де знаходяться kafka брокери, ви можете додати None authentication для доступу до них.

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

Вам потрібен доступ до VPC, оскільки ви не можете увімкнути анонімну аутентифікацію з Kafka, що публічно відкритий. Якщо він публічно відкритий, якщо використовується SASL/SCRAM аутентифікація, ви могли б прочитати секрет для доступу (вам знадобляться додаткові привілеї для читання секрету).
Якщо використовується аутентифікація на основі ролей IAM і kafka публічно відкритий, ви все ще могли б зловживати цими привілеями, щоб надати собі дозволи для доступу до нього.

tip

Вивчайте та практикуйте AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Вивчайте та практикуйте GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE) Вивчайте та практикуйте Azure Hacking: HackTricks Training Azure Red Team Expert (AzRTE)

Підтримка HackTricks