GCP - Secretmanager Privesc

Support HackTricks

secretmanager

Für weitere Informationen über secretmanager:

secretmanager.versions.access

Dies gibt dir Zugriff, um die Geheimnisse aus dem Secret Manager zu lesen, und vielleicht könnte dies helfen, Privilegien zu eskalieren (je nachdem, welche Informationen im Geheimnis gespeichert sind):

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

Da dies auch eine Post-Exploitation-Technik ist, kann es in:

secretmanager.secrets.setIamPolicy

Dies gibt Ihnen Zugriff, um die Geheimnisse aus dem Secret Manager zu lesen, wie zum Beispiel:

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

Last updated