Escalar un conjunto de permisos de Identity Center
Puede reescribir un conjunto de permisos de Identity Center para conceder administración completa al rol que aprovisiona.
Concede escalada solo en combinación. Se necesitan todos estos a la vez:
sso:PutInlinePolicyToPermissionSetsso:ProvisionPermissionSetsso:PutInlinePolicyToPermissionSet puede reescribir un conjunto de permisos de Identity Center para conceder administración total a su rol aprovisionado, pero solo cuando se combina con sso:ProvisionPermissionSet. Combinados, llegan a acceso de administrador.
Por qué es peligroso
Un principal puede llamar a sso:PutInlinePolicyToPermissionSet para adjuntar una política en línea *:* al conjunto de permisos de IAM Identity Center aprovisionado como el rol, y después a sso:ProvisionPermissionSet para propagarla. AWS reescribe la política del rol AWSReservedSSO_* en TODAS las cuentas a las que está asignado ese conjunto de permisos, así que una sola llamada de API convierte un rol federado acotado en administrador de toda la organización, y la concesión persiste hasta que se repare el conjunto de permisos.
En términos de MITRE ATT&CK, esto corresponde a T1098.003, Manipulación de cuentas: roles cloud adicionales, en la táctica de escalada de privilegios. AWS lo registra en CloudTrail como PutInlinePolicyToPermissionSet, ProvisionPermissionSet, AttachManagedPolicyToPermissionSet. La llamada aparece en CloudTrail pero se confunde con la administración normal, así que necesita una regla para destacar. Además, le da a un atacante una forma de conservar el acceso después de que se cierre el primer punto de apoyo, así que conviene vigilarla incluso cuando parece administración rutinaria.
Detección
PutInlinePolicyToPermissionSetProvisionPermissionSetAttachManagedPolicyToPermissionSetRequisitos previos
El conjunto de permisos está aprovisionado en esta cuenta (ASSIGNED_TO_ROLE), quien realiza la llamada está en la cuenta de administración de la organización o en una cuenta de administrador delegado, y existe una forma de asumir el rol después.
Táctica
Escalada de privilegios
Un control que lo eliminaría: Elimina sso:PutInlinePolicyToPermissionSet / ProvisionPermissionSet del principal; limita la administración de Identity Center a un rol break-glass.
Aplicarla o no depende de cómo se use el permiso en tu entorno, así que es una decisión de negocio y no una corrección automática. El mismo permiso puede ser imprescindible en una cuenta y puro riesgo en otra.
Pathbreak confirma si esta ruta se resuelve en tu cuenta, la clasifica frente a las demás según cuánto abre y usa tu modelo de amenazas y tu contexto de negocio para mostrar qué rutas merece la pena cortar.
Preguntas
¿Qué permite sso:PutInlinePolicyToPermissionSet?
Puede reescribir un conjunto de permisos de Identity Center para conceder administración completa al rol que aprovisiona.
¿Qué más hace falta para que sso:PutInlinePolicyToPermissionSet sea peligroso?
Solo se convierte en escalada cuando se combina con sso:ProvisionPermissionSet. Por sí solo no basta, y eso es lo que hace que la combinación sea fácil de pasar por alto.
¿Cómo se detecta la escalada de un conjunto de permisos de Identity Center?
Vigila PutInlinePolicyToPermissionSet, ProvisionPermissionSet, AttachManagedPolicyToPermissionSet en CloudTrail. La llamada aparece en CloudTrail pero se confunde con la administración normal, así que necesita una regla para destacar.
¿Cómo se rompe esta ruta?
Un control que lo eliminaría es: Elimina sso:PutInlinePolicyToPermissionSet / ProvisionPermissionSet del principal; restringe la administración de Identity Center a un rol break-glass. Aplicarla o no depende de cómo se use el permiso en tu cuenta, así que es una decisión de negocio y no una corrección automática.
¿De qué técnica de MITRE ATT&CK se trata?
T1098.003, Manipulación de cuentas: roles cloud adicionales, en la táctica de escalada de privilegios.
Rutas relacionadas
Referencias
Encuéntralo en tu propia cuenta
Ejecutamos un escaneo de solo lectura de una cuenta de AWS y te mostramos cuáles de estas rutas existen, ordenadas por radio de impacto, con el cambio que rompe cada una. Primeras rutas validadas en menos de una hora.