services / Google Cloud / IAM Roles
IAM custom roles created for use in IAM policies.
This is a sensitive service since it exposes information about organizational IAM policies and allows for potential manipulation of access.
iam.roles.update
Only custom roles can be updated. An update automatically grants additional access for principals to resources that the role is bound to. An attacker is able to grant additional permissions to a role they already have. Note that permissions are inherited by child resources. For example, updating role bound to a project can grant permissions on new services and new resources.
Risks
Scope: CRITICAL
This privilege may grant access to sensitive data from a significant fraction of organizational functions, allow interruption of critical organizational services, or its exploit could lead to significant privilege escalation.
Links
Contributed by P0 Security