Description
Group owners cannot grant resource-specific consent to applications for the groups or teams they
own. No ManagePermissionGrantsForOwnedResource.* group consent policy is assigned to the
default user role, and the legacy directory setting EnableGroupSpecificConsent is False.
Microsoft moved this setting from the legacy Consent Policy Settings directory object to app consent policies. Check both places: some tenants still carry the legacy value.
Rationale
Group-specific consent bypasses the tenant consent settings for the data of a group: an owner tricked by a consent phishing link exposes every file and message of the group, even when user consent is restricted (CB-M365-APPS-002). Group owners are not vetted like administrators, and in most tenants any user can create a group and become its owner.
Impact
Teams apps that need resource-specific consent (RSC) permissions on a team must be approved by an administrator. Teams app permission policies and the Teams admin center keep working.
Audit
- Sign in to the Microsoft Entra admin center (https://entra.microsoft.com) as at least a Global Reader.
- Browse to Entra ID > Enterprise apps > Consent and permissions > User consent settings and check that Group owner consent for apps accessing data is set to Do not allow group owner consent (when the section is shown).
- In Microsoft Graph PowerShell (scope
Policy.Read.All), run(Get-MgPolicyAuthorizationPolicy).DefaultUserRolePermissions.PermissionGrantPoliciesAssignedand look for entries starting withManagePermissionGrantsForOwnedResource.that point to a group consent policy (for examplemicrosoft-all-application-permissions-for-groupormicrosoft-pre-approval-apps-for-group). - Run
Get-MgBetaDirectorySetting -All | Where-Object TemplateId -eq 'dffd5d46-495d-40a9-8e21-954ff55e198a' | Select-Object -ExpandProperty Valuesand readEnableGroupSpecificConsent. - Fail if a group consent policy is assigned to the default user role, or if
EnableGroupSpecificConsentisTrue.
Remediation
- Sign in to the Microsoft Entra admin center as at least a Privileged Role Administrator (Global Administrator for the portal page).
- Browse to Entra ID > Enterprise apps > Consent and permissions > User consent settings, select Do not allow group owner consent and select Save.
- In Microsoft Graph PowerShell (scope
Policy.ReadWrite.Authorization), readPermissionGrantPoliciesAssigned, remove the group consent entries and keep the others, then apply the list withUpdate-MgPolicyAuthorizationPolicy. - If the legacy Consent Policy Settings object exists, set
EnableGroupSpecificConsenttoFalsewithUpdate-MgBetaDirectorySetting, passing all its other values unchanged.
Rollback
Restore the previous group owner consent option.
References
- Manage group owner consent policies Microsoft, vendor-doc, accessed 2026-10-24
- Configure group owner consent to applications Microsoft, vendor-doc, accessed 2026-10-24
Mappings
| Framework | ID | Relation | Note |
|---|---|---|---|
| NIST SP 800-53 Rev. 55.1.1 | AC-6 | related | |
| NIST SP 800-53 Rev. 55.1.1 | CM-11 | related | |
| CISA SCuBA Microsoft 365 Secure Configuration Baselines2.0.0 | MS.AAD.5.4v1 | equivalent | Policy withdrawn from SCuBA 2.0; kept here because the exposure still exists. |
How this control relates to the other framework's: equivalent, stricter, looser, partial or related.
Threats mitigated
| Taxonomy | ID |
|---|---|
| MITRE ATT&CK | T1528 |
Related controls
- related
CB-M365-APPS-002Restrict user consent to applications
People and lifecycle
| Authors |
|
| Introduced in | v0.1.0 |
| Created, updated | 2026-10-24, 2026-10-24 |
| Translations | fr |