TL;DR: While multi-factor authentication stops bulk automated attacks, cybercriminals use adversary-in-the-middle phishing proxies, session cookie hijacking, push fatigue, and illicit OAuth applications to bypass standard MFA prompts in Microsoft 365. Protecting your organization requires moving to phishing-resistant authentication, configuring strict Conditional Access policies in Microsoft Entra ID, and monitoring tenant activity for anomalous session behavior.
- Standard MFA methods such as push notifications and SMS codes do not protect against real-time proxy phishing or session token replay.
- Adversary-in-the-Middle (AitM) attacks intercept valid authentication cookies directly between the user and Microsoft 365.
- Infostealer malware on endpoints can extract authenticated session cookies straight from local web browsers without triggering an MFA challenge.
- Malicious OAuth enterprise applications allow threat actors to maintain persistent mailbox access without needing the user's password or an active login prompt.
- Adopting FIDO2 security keys, device compliance checks, and Conditional Access policies significantly hardens your cloud tenant against bypass techniques.
While multi-factor authentication remains a foundational layer of modern cloud security, understanding how hackers bypass MFA in Microsoft 365 is critical for business leaders and IT teams. Attackers do not generally crack the mathematical algorithms behind MFA. Instead, they exploit the gaps in how authentication is handled, targeting human psychology, browser session tokens, or legacy communication protocols. Once an adversary gains access to a corporate inbox, they can silently monitor financial correspondence, alter wire instructions, or launch internal spear-phishing attacks.
How Hackers Bypass MFA in Microsoft 365: Five Primary Attack Vectors
Multi-factor authentication was designed to verify that a user possesses both something they know (such as a password) and something they have (such as an authenticator app or hardware token). However, authentication is merely the gateway to generating a session. Once Microsoft Entra ID verifies the user, it issues a session cookie that tells the cloud services the user is authorized. Attackers exploit this design through several distinct mechanisms.
1. Adversary-in-the-Middle (AitM) Phishing Proxies
Adversary-in-the-Middle phishing has become one of the most common methods attackers use to circumvent MFA. In a standard phishing attack, a fake login page simply captures credentials. In an AitM scenario, the threat actor deploys a reverse-proxy server using toolkits such as Evilginx or Modlishka. According to reporting on emerging attack campaigns from The Hacker News, these proxy frameworks mirror the legitimate Microsoft 365 login portal in real time.
When the target enters their username and password, the proxy server passes those credentials directly to Microsoft. Microsoft responds by sending an MFA prompt, which the proxy passes back to the user. The user approves the push notification or enters their one-time passcode on their device. Because the authentication succeeds, Microsoft generates an authentication cookie (such as the ESTSAuth cookie) and delivers it to the user. However, because all web traffic passes through the reverse proxy, the attacker silently intercepts and stores that session cookie.
With the session cookie in hand, the attacker imports it into their own browser. Microsoft Entra ID sees an already-authenticated session and grants full access to Outlook, SharePoint, and OneDrive without requiring the password or an MFA prompt again.
2. MFA Fatigue Attacks (Push Notification Bombing)
MFA fatigue relies on social engineering and cognitive overload rather than technical code exploitation. If an organization uses simple push notifications (where a user simply taps "Approve" on their phone), an attacker who possesses stolen credentials can trigger repeated authentication requests in rapid succession.
These requests are frequently sent late at night or during peak busy hours. The attacker might send dozens of consecutive prompts, accompanied by a spoofed text message or call pretending to be the internal IT help desk advising the employee to approve the request to stop a system glitch. Weary, frustrated, or confused, the employee eventually taps "Approve," granting the threat actor full access to the cloud environment.
3. Session Cookie Theft via Endpoint Malware
MFA only protects the front-door authentication event. It does not continuously re-authenticate every click inside an active session. If an employee downloads an infostealer trojan (such as Redline, Lumma, or Vidar) disguised as a software update, utility, or PDF attachment, the malware inspects the local browser cache.
Browsers store active session tokens in SQLite databases so employees do not have to log in every time they open a tab. Infostealers extract these encrypted cookies, decrypt them using the logged-in user's profile rights, and exfiltrate the tokens to the attacker's command-and-control server. The attacker bypasses MFA entirely because the authentication handshake already occurred on the victim's workstation. Ensuring robust endpoint visibility through endpoint detection and response tools is vital to stopping this token harvesting before cookies are extracted.
"Multi-factor authentication is a necessary baseline, but treating simple push notifications as an impenetrable wall leaves organizations vulnerable to session hijacking and modern proxy attacks."
4. Illicit Consent Grant and Malicious OAuth Applications
Another increasingly sophisticated bypass method avoids credentials entirely by abusing Microsoft 365 OAuth permissions. An employee receives an email inviting them to review a document, sign a vendor agreement, or connect a productivity tool. Clicking the link opens a legitimate Microsoft login screen requesting consent for an enterprise application.
The screen asks the user to grant permissions such as "Read your mail," "Send mail on your behalf," or "Have full access to your files." If the user clicks "Accept," the third-party application receives an OAuth token from Microsoft Graph API. The attacker does not need the user's password, and MFA is never challenged again. Even if the user resets their password, the OAuth token remains active until an administrator explicitly revokes it in Microsoft Entra ID.
5. Exploitation of Legacy Authentication Protocols
Legacy email protocols, including older versions of IMAP, POP3, and SMTP AUTH, do not support modern authentication frameworks or multi-factor challenges. If an organization has not explicitly disabled legacy protocols in their tenant, attackers can use credential stuffing or password spraying against these open ports. When successful, the connection bypasses all configured MFA prompts because the protocol itself is incapable of presenting a second factor.
Why Simple MFA Prompts Fall Short Against Modern Attacks
To defend your organization, you must distinguish between phishable and phishing-resistant multi-factor authentication. Traditional MFA factors, including SMS text messages, voice phone calls, and standard push notifications, are phishable. They rely on the user manually receiving data and transmitting or verifying it across channels that can be intercepted or spoofed.
Phishing-resistant MFA, specifically FIDO2 hardware keys (such as YubiKeys) and Windows Hello for Business, ties the authentication cryptographic challenge directly to the specific website domain matching the browser's address bar. If an employee enters their credentials on a spoofed reverse-proxy URL, the FIDO2 device recognizes that the cryptographic origin does not match login.microsoftonline.com and refuses to supply the token. Without that handshake, the AitM proxy attack fails completely.
How to Protect Your Microsoft 365 Tenant from MFA Bypass
Mitigating MFA bypass requires a layered defense that combines identity governance, rigorous mail hygiene, and continuous monitoring. Organizations should implement these essential defensive measures:
Implement Phishing-Resistant Authentication
Wherever practical, transition users, especially privileged administrators and finance personnel, to phishing-resistant authentication methods. FIDO2 security keys, certificate-based authentication, and Windows Hello for Business eliminate the vulnerability inherent in reverse-proxy AitM attacks.
Configure Microsoft Entra ID Conditional Access Policies
Conditional Access serves as the policy engine for Microsoft 365. Rather than relying solely on a password and an MFA prompt, Conditional Access evaluates signals before granting access:
- Require Compliant Devices: Mandate that logins only succeed from company-managed, Intune-compliant devices. Even if an attacker steals a session token or captures credentials, their external, unmanaged machine will fail the compliance check.
- Enforce Microsoft Entra ID Protection Risk Policies: Automatically block logins or require password changes when an impossible travel anomaly or anonymous IP address is detected.
- Block Legacy Authentication: Create a tenant-wide Conditional Access policy that blocks connections from legacy email clients using older protocols.
- Enable Number Matching for Push Notifications: If your organization still uses the Microsoft Authenticator app, enforce number matching. This requires the user to view a number on their computer screen and type it into their phone, neutralizing blind MFA fatigue attacks.
Control User Consent for OAuth Applications
By default, Microsoft 365 tenants may allow end users to grant consent to applications requesting access to organizational data. Administrators should disable user consent for applications requesting access to company data. Instead, configure an admin consent workflow where users can request permission, but an IT administrator must evaluate the application's legitimacy before approval.
Deploy Advanced Inbound Filtering and Continuous Monitoring
Since most AitM and OAuth attacks begin with an email, deploying enterprise email security and spam filtering is critical. Advanced filtering analyzes link destinations at the time of click, detects newly registered domains, and neutralizes known reverse-proxy infrastructure. Furthermore, organizations benefiting from specialized Microsoft 365 services can maintain continuous oversight over tenant configuration changes, sign-in logs, and mail forwarding rules.
If an account compromise occurs, early detection prevents catastrophic wire fraud or data theft. Having a structured approach outlined in an incident response plan enables teams to revoke sessions, invalidate refresh tokens, and remove persistence mechanisms within minutes. In an active crisis, engaging dedicated incident response services ensures that hidden backdoors, such as malicious inbox forwarding rules or rogue app registrations, are thoroughly excised.
If you suspect an attacker has already bypassed authentication in your environment, refer to our guide on what to do if your business email is compromised to immediately contain the breach and limit operational damage.
Frequently Asked Questions
Can hackers bypass MFA if I use an authenticator app?
Yes. If you use standard push notifications or time-based one-time passcodes (TOTP), an attacker using an Adversary-in-the-Middle (AitM) reverse proxy can capture the code or push approval in real time and intercept your authenticated session cookie. However, enforcing number matching helps prevent push fatigue attacks.
What is the most secure form of MFA for Microsoft 365?
Phishing-resistant MFA, specifically FIDO2 security keys and Windows Hello for Business, provides the strongest protection. These methods use cryptographic binding tied to the exact domain name in the browser, preventing proxy sites from stealing credentials or tokens.
Does resetting a user's password invalidate a stolen session cookie?
Not always immediately. While a password reset changes future login requirements, an active session cookie may remain valid until its expiration time or until an administrator explicitly revokes all active sessions and refresh tokens in Microsoft Entra ID.
How can administrators detect an MFA bypass attack in progress?
Administrators should monitor Microsoft Entra ID audit and sign-in logs for suspicious activities, including impossible travel events, sign-ins from unexpected residential proxies, changes to tenant authentication methods, new OAuth application registrations, and automatic mailbox forwarding rules created shortly after login.
Next Steps for Securing Your Cloud Environment
Multi-factor authentication remains essential, but relying on default settings leaves your business exposed to modern credential and token theft. If you are worried your email could be used for fraud, Cyber Solutions can review your email protections, Microsoft 365 settings, and payment verification practices, and help you respond quickly if something already looks wrong. To assess your tenant's security posture or discuss advanced identity safeguards, contact our security team today.





