Azure AD Multiple Denied MFA Requests For User
The following analytic detects an unusually high number of denied Multi-Factor Authentication (MFA) requests for a single user within a 10-minute window, specifically when more than nine MFA prompts are declined. It…
Description
The following analytic detects an unusually high number of denied Multi-Factor Authentication (MFA) requests for a single user within a 10-minute window, specifically when more than nine MFA prompts are declined. It leverages Azure Active Directory (Azure AD) sign-in logs, focusing on "Sign-in activity" events with error code 500121 and additional details indicating "MFA denied; user declined the authentication." This behavior is significant as it may indicate a targeted attack or account compromise attempt, with the user actively declining unauthorized access. If confirmed malicious, it could lead to data exfiltration, lateral movement, or further malicious activities.
Detection logic
Detection requirements
- Platform
- IaaSIdentity ProviderLinuxmacOSOffice SuiteSaaSWindows
The rule states no platform. This is derived from the ATT&CK technique it maps to.
- Log source category
- azure_active_directory_sign_in_activity
Known benign triggers
- Multiple denifed MFA requests in a short period of span may also be a sign of authentication errors. Investigate and filter as needed.
MITRE ATT&CK mappings
0 exclusive techniques.This is coverage no other published rule has; it is not this rule's total technique count.
References
| Reference | Cited by |
|---|---|
| arstechnica.com/information-technology/2022/03/lapsus-and-solar-winds-hackers-both-use-the-same-old-trick-to-bypass-mfa/ | 3 |
| attack.mitre.org/techniques/T1078/004/ | 15from 2 sources |
| attack.mitre.org/techniques/T1621/ | 13 |
| therecord.media/russian-hackers-bypass-2fa-by-annoying-victims-with-repeated-push-notifications/ | 4 |
| www.cisa.gov/sites/default/files/publications/fact-sheet-implement-number-matching-in-mfa-applications-508c.pdf | 2 |
| www.mandiant.com/resources/blog/russian-targeting-gov-business | 3 |
From the source
- At source
- Open at source
- Upstream identifier
- d0895c20-de71-4fd2-b56c-3fcdb888eba1
- Tagged by the source as
- Azure Active Directory Account TakeoverAzure Active DirectorycloudSplunk CloudSplunk EnterpriseSplunk Enterprise Securityidentity
Licence
- Published under
- Apache License 2.0Read the licence
- Attribution
- Required
- Obtained under
- Apache-2.0Read the origin licence
Authorship
- Written by
- Published
- Aug 26, 2026
- Version
- 1