fix(aws): Corrects privilege escalation vectors (#3823)

This commit is contained in:
Jakob Rieck
2024-04-19 13:42:51 +02:00
committed by GitHub
parent 7a1762be51
commit 326c46defd
2 changed files with 6 additions and 2 deletions
@@ -57,16 +57,18 @@ class iam_policy_allows_privilege_escalation(Check):
"glue:GetDevEndpoints",
},
"PassRole+CloudFormation": {
"iam:PassRole",
"cloudformation:CreateStack",
"cloudformation:DescribeStacks",
},
"PassRole+DataPipeline": {
"iam:PassRole",
"datapipeline:CreatePipeline",
"datapipeline:PutPipelineDefinition",
"datapipeline:ActivatePipeline",
},
"GlueUpdateDevEndpoint": {"glue:UpdateDevEndpoint"},
"GlueUpdateDevEndpoints": {"glue:UpdateDevEndpoint"},
"GlueUpdateDevEndpoints": {"glue:UpdateDevEndpoints"},
"lambda:UpdateFunctionCode": {"lambda:UpdateFunctionCode"},
"iam:CreateAccessKey": {"iam:CreateAccessKey"},
"iam:CreateLoginProfile": {"iam:CreateLoginProfile"},
@@ -50,16 +50,18 @@ privilege_escalation_policies_combination = {
"glue:GetDevEndpoints",
},
"PassRole+CloudFormation": {
"iam:PassRole",
"cloudformation:CreateStack",
"cloudformation:DescribeStacks",
},
"PassRole+DataPipeline": {
"iam:PassRole",
"datapipeline:CreatePipeline",
"datapipeline:PutPipelineDefinition",
"datapipeline:ActivatePipeline",
},
"GlueUpdateDevEndpoint": {"glue:UpdateDevEndpoint"},
"GlueUpdateDevEndpoints": {"glue:UpdateDevEndpoint"},
"GlueUpdateDevEndpoints": {"glue:UpdateDevEndpoints"},
"lambda:UpdateFunctionCode": {"lambda:UpdateFunctionCode"},
"iam:CreateAccessKey": {"iam:CreateAccessKey"},
"iam:CreateLoginProfile": {"iam:CreateLoginProfile"},