AWS - MSK Privesc

Support HackTricks

MSK

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

AWS - MSK Enum

msk:ListClusters, msk:UpdateSecurity

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

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

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

Підтримайте HackTricks

Last updated