GCP - Secretmanager Privesc

Support HackTricks

secretmanager

Para mais informações sobre o secretmanager:

secretmanager.versions.access

Isso lhe dá acesso para ler os segredos do gerenciador de segredos e talvez isso possa ajudar a escalar privilégios (dependendo de quais informações estão armazenadas dentro do segredo):

# Get clear-text of version 1 of secret: "<secret name>"
gcloud secrets versions access 1 --secret="<secret_name>"

Como esta também é uma técnica de pós-exploração, pode ser encontrada em:

secretmanager.secrets.setIamPolicy

Isso lhe dá acesso para ler os segredos do gerenciador de segredos, como usar:

gcloud secrets add-iam-policy-binding <scret-name> \
--member="serviceAccount:<sa-name>@$PROJECT_ID.iam.gserviceaccount.com" \
--role="roles/secretmanager.secretAccessor"
Supporte o HackTricks

Last updated