Skip to main content
Version: 3.0.0-preview

CIS.M365.5.1.3.1 - (L1) Ensure users cannot create security groups

Overview​

5.1.3.1 (L1) Ensure users cannot create security groups

This setting allows users in the organization to create new security groups and add members to these groups in the Azure portal, API, or PowerShell. These new groups also show up in the Access Panel for all other users. If the policy setting on the group allows it, other users can create requests to join these groups.

The recommended state is Users can create security groups in Azure portals, API or PowerShell set to No.

Rationale​

Allowing end users to create security groups without oversight can lead to uncontrolled group sprawl, increasing the risk of inappropriate access to sensitive data. The default assignment of group ownership to the creator introduces a potential for privilege escalation, especially if IT teams overlook how these groups are later used to manage access.

A more malicious scenario arises when a compromised non-privileged user creates deceptively named security groups such as β€œAccounting” or β€œBreak-glass”, or uses homograph techniques to mimic legitimate group names. Third-party IT teams may be particularly susceptible, as they might not be familiar with the environment or lack consistent naming conventions. An unsuspecting administrator could then mistakenly assign elevated privileges, grant access to sensitive data, or exclude these groups from Conditional Access policies, inadvertently creating a serious security gap.

Impact​

Restrictions may introduce some operational friction, particularly in fast-paced or decentralized environments where teams rely on self-service capabilities for collaboration and access management.

This can increase reliance on IT teams for routine tasks, potentially causing delays. However, these impacts can be minimized through automated approval workflows and clear governance processes.

Remediation action​

  1. Navigate to Microsoft Entra admin center.
  2. Click to expand Entra ID > Groups select General.
  3. Set Users can create security groups in Azure portals, API or PowerShell to No.
PowerShell​
  1. Connect to Microsoft Graph using Connect-MgGraph -Scopes "Policy.ReadWrite.Authorization"
  2. Run the following commands:
$params = @{
defaultUserRolePermissions = @{
AllowedToCreateSecurityGroups = $false
}
}
Update-MgPolicyAuthorizationPolicy -BodyParameter $params

Default Value​

AllowedToCreateSecurityGroups : True

Test Metadata​

FieldValue
Test IDCIS.M365.5.1.3.1
SeverityLow
SuiteCIS
ProductEntra ID
FeatureGroups
AreaAccess control
Resource typeTenant
User impactMedium
Implementation costLow
MITRE ATT&CKT1098 Account Manipulation
Supports benchmarkCIS Microsoft 365 Foundations Benchmark (version 7.0.0), requirement 5.1.3.1
Benchmark levelL1
Benchmark profilesE3 Level 1
Supports controlscis-m365:5.1.3.1, nist-800-53-r5:AC-6
PowerShell testTest-MtCisUserCannotCreateSecurityGroup
ServicesGraph

Source​