Skip to content
3.0 preview2.3.0 stable

These docs describe the preview. Pick the version you run and every page marks what it doesn't have yet. Get the preview →
Maester 2.x docs (archived) →

Sponsor

(L1) Ensure all member users are 'MFA capable'

CIS.M365.5.2.3.4HighEntra IDAuthentication methodsPreview 3.0

Part of CIS · Entra ID · Authentication methods · All checks

Run this check
Invoke-Maester -TestId CIS.M365.5.2.3.4

Every member user has registered at least one authentication method that can satisfy multifactor authentication.

A Conditional Access policy that requires MFA only helps if users can complete it. A user who has not registered a usable method is either locked out when the policy is enforced or is excluded from it, and in both cases the account is protected by a password alone.

The test reads the registration report, which can lag behind recent changes by a short time. Accounts that are not used for interactive sign-in should be reviewed and, if no longer needed, disabled or removed.

  1. Sign in to the Microsoft Entra admin center.
  2. Go to Entra ID > Authentication methods > User registration details.
  3. Filter on Is MFA capable = No and User type = Member.
  4. Ask each listed user to register a method at https://aka.ms/mysecurityinfo, or enable a registration campaign or a Conditional Access policy for the security information registration user action.
  5. Disable or delete accounts that are no longer in use.
Every attribute of this check
FieldValue
Test IDCIS.M365.5.2.3.4
SeverityHigh
SuiteCIS
ProductEntra ID
FeatureAuthentication methods
AreaAuthentication
Resource typeUser
User impactMedium
Implementation costMedium
MITRE ATT&CKT1078.004 Cloud Accounts, T1110.003 Password Spraying
Supports benchmarkCIS Microsoft 365 Foundations Benchmark (version 7.0.0), requirement 5.2.3.4
Benchmark levelL1
Benchmark profilesE3 Level 1
Supports controlscis-m365:5.2.3.4, nist-800-53-r5:IA-2
PowerShell testTest-MtCisAllMembersMfaCapable
ServicesGraph
Compatible licensesAAD_PREMIUM