Description
Every group that grants privileges or bypasses a security policy is protected against changes by anyone but highly privileged administrators. This covers groups:
- assigned to a Microsoft Entra role, or eligible through PIM for Groups;
- excluded from a Conditional Access policy (for example the emergency access group);
- used for Intune role-based access control or for other admin delegations (Defender, Purview, Azure).
Each such group is either role-assignable (isAssignableToRole = true, created with
Microsoft Entra roles can be assigned to the group), or member of a restricted management
administrative unit. Their owners are administrators themselves, not regular users.
Rationale
Group membership is the weakest link in many privilege designs: roles such as Groups Administrator, User Administrator or Intune Administrator, and group owners, can change ordinary groups. If a group grants Global Administrator or excludes accounts from MFA, changing its members is a full escalation path. Role-assignable groups and restricted management administrative units limit changes to Privileged Role Administrators or to admins scoped on the unit.
Impact
The setting Microsoft Entra roles can be assigned to the group is set at creation and cannot be changed: existing groups must be replaced by new ones. Role-assignable groups cannot be dynamic and are limited in number per tenant. Restricted management administrative units need Microsoft Entra ID P1 and a dedicated admin role scoped on the unit.
Audit
- Sign in to the Microsoft Entra admin center (https://entra.microsoft.com) as at least a Global Reader.
- List the sensitive groups: groups assigned to roles (Entra ID > Roles & admins, each role > Assignments), groups excluded in Conditional Access > Policies, and groups used in Intune (Tenant administration > Roles) and in other admin centers.
- For each group, open Properties: Microsoft Entra roles can be assigned to the group is Yes, or the group appears in an administrative unit with Restricted management administrative unit set to Yes (Entra ID > Roles & admins > Admin units).
- Check Owners: only administrators.
- Read-only PowerShell alternative (Microsoft Graph, scopes
Group.Read.All,AdministrativeUnit.Read.All):Get-MgGroup -GroupId <id> -Property DisplayName,IsAssignableToRole Get-MgDirectoryAdministrativeUnit -All -Property Id,DisplayName,IsMemberManagementRestricted | Where-Object IsMemberManagementRestricted | ForEach-Object { Get-MgDirectoryAdministrativeUnitMember -AdministrativeUnitId $_.Id -All } - Fail if a sensitive group is neither role-assignable nor in a restricted management administrative unit, or if a regular user owns it.
Remediation
- For a group used in Microsoft Entra roles or Conditional Access exclusions: with a Privileged Role Administrator, create a new security group with Microsoft Entra roles can be assigned to the group set to Yes, copy the members, move the role assignment or the policy exclusion to it, then delete the old group.
- For other sensitive groups (Intune RBAC, app access): with a Privileged Role Administrator, create an administrative unit with Restricted management administrative unit set to Yes, add the groups, and assign the admins who manage them a role scoped to the unit.
- Remove non-administrator owners from each sensitive group.
- Equivalent with Microsoft Graph PowerShell:
New-MgGroup -DisplayName <name> -SecurityEnabled -MailEnabled:$false -MailNickname <alias> -IsAssignableToRoleandNew-MgDirectoryAdministrativeUnit -DisplayName <name> -IsMemberManagementRestricted.
Rollback
Move the assignments back to the previous group, or remove the group from the administrative unit.
References
- Use Microsoft Entra groups to manage role assignments Microsoft, vendor-doc, accessed 2026-10-24
- Restricted management administrative units in Microsoft Entra ID Microsoft, vendor-doc, accessed 2026-10-24
Mappings
| Framework | ID | Relation | Note |
|---|---|---|---|
| ANSSI - Recommandations relatives à l'administration sécurisée des systèmes d'information3.0 | R40 | partial | ANSSI asks for rights granted to groups; ours adds protection of those groups against tampering. |
| NIST SP 800-53 Rev. 55.1.1 | AC-6(1) | related | |
| NIST SP 800-53 Rev. 55.1.1 | AC-3 | related |
How this control relates to the other framework's: equivalent, stricter, looser, partial or related.
Threats mitigated
| Taxonomy | ID |
|---|---|
| MITRE ATT&CK | T1098 |
Related controls
- related
CB-M365-ADMIN-006Grant highly privileged roles just in time through Privileged Identity Management - related
CB-M365-AUTH-034Keep Conditional Access policies free of broken references and unprotected exclusions
People and lifecycle
| Authors |
|
| Introduced in | v0.1.0 |
| Created, updated | 2026-10-24, 2026-10-24 |
| Translations | fr |