GCP - Secretmanager Privesc

Support HackTricks

secretmanager

Для отримання додаткової інформації про secretmanager:

secretmanager.versions.access

Це дає вам доступ до читання секретів з менеджера секретів і, можливо, це може допомогти в ескалації привілеїв (залежно від того, яка інформація зберігається всередині секрету):

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

Оскільки це також техніка після експлуатації, її можна знайти в:

secretmanager.secrets.setIamPolicy

Це надає вам доступ до читання секретів з менеджера секретів, наприклад, використовуючи:

gcloud secrets add-iam-policy-binding <scret-name> \
--member="serviceAccount:<sa-name>@$PROJECT_ID.iam.gserviceaccount.com" \
--role="roles/secretmanager.secretAccessor"
Підтримати HackTricks

Last updated