AWS - MSK Privesc

Unterstützen Sie HackTricks

MSK

Für weitere Informationen zu MSK (Kafka) siehe:

AWS - MSK Enum

msk:ListClusters, msk:UpdateSecurity

Mit diesen Berechtigungen und Zugriff auf das VPC, in dem sich die Kafka-Broker befinden, könnten Sie die Keine-Authentifizierung hinzufügen, um auf sie zuzugreifen.

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

Sie benötigen Zugriff auf das VPC, weil Sie die Authentifizierung mit Kafka nicht öffentlich auf "None" setzen können. Wenn sie öffentlich zugänglich ist und SASL/SCRAM-Authentifizierung verwendet wird, könnten Sie das Geheimnis lesen, um darauf zuzugreifen (Sie benötigen zusätzliche Berechtigungen, um das Geheimnis zu lesen). Wenn die IAM-rollebasierte Authentifizierung verwendet wird und Kafka öffentlich zugänglich ist, könnten Sie trotzdem diese Berechtigungen missbrauchen, um Zugriff zu erhalten.

Unterstützen Sie HackTricks

Last updated