AWS - MSK Privesc

Suporte ao HackTricks

MSK

Para mais informações sobre o MSK (Kafka) consulte:

AWS - MSK Enum

msk:ListClusters, msk:UpdateSecurity

Com esses privilégios e acesso à VPC onde os brokers kafka estão, você poderia adicionar a autenticação None para acessá-los.

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

Você precisa de acesso à VPC porque não é possível habilitar autenticação None com o Kafka publicamente exposto. Se estiver publicamente exposto e for usada autenticação SASL/SCRAM, você poderá ler o segredo de acesso (você precisará de privilégios adicionais para ler o segredo). Se for usada autenticação baseada em função IAM e o kafka estiver publicamente exposto, ainda é possível abusar desses privilégios para obter permissões de acesso.

Suporte ao HackTricks

Last updated