MFA Was Enabled — And They Still Got In: A Real Microsoft 365 Attack Breakdown | Nifty IT

MFA Was Enabled — And They Still Got In: Real Microsoft 365 Attack 2026 | Nifty IT Dubai

MFA Was Enabled —
And They Still Got In.
A Real Microsoft 365 Attack Breakdown

A client's Microsoft 365 account was compromised despite having Multi-Factor Authentication enabled, a clean PC, and no visible malware. Here is exactly how it happened, why your phone may be the weakest link, and what every UAE business must do right now.

Real Incident — Analysed by Nifty IT Security Team, Dubai
3M+
Phishing messages sent by Tycoon 2FA in February 2026 alone
62%
Of MFA-bypass phishing attempts in 2025 used AiTM technique
330
Domains seized by Microsoft in the Tycoon 2FA takedown, March 2026

The Incident: What Actually Happened

The call came in like dozens of others: "Our Microsoft 365 account was hacked. But MFA was on. And Malwarebytes found nothing on the PC. How is this possible?"

The answer is not reassuring — but it is knowable. When we examined the Azure AD sign-in logs, what we found pointed clearly to one of the most sophisticated and increasingly common attack patterns in 2026 targeting Microsoft 365 security in UAE — businesses in Dubai, Abu Dhabi, and Sharjah alike: an Adversary-in-the-Middle (AiTM) phishing attack that stole an authenticated session token after MFA was already completed.

The attacker did not crack the password. They did not bypass MFA in the traditional sense. They let the legitimate user complete MFA — and then stole the resulting session token (session token theft), replaying it to access the mailbox from foreign IP addresses with no further authentication challenge required. This is why phishing-resistant MFA methods like FIDO2 and passkeys matter.

🚨 Key Finding

In this incident: MFA was enabled ✅ — No malware on PC ✅ — Successful logins recorded from multiple foreign countries ✅. This combination of facts is a near-textbook signature of an AiTM phishing attack or MFA fatigue approval. The device most likely compromised: the user's Android smartphone.

How Do Attackers Bypass MFA? The 6 Real Methods

MFA is not broken — but it is not invincible either. Here are the six primary methods attackers use to defeat MFA, ranked by likelihood in this specific incident:

🎯

1. Adversary-in-the-Middle (AiTM) Phishing

🔴 MOST LIKELY in this incident

This is the number-one modern method for bypassing Microsoft 365 MFA. The attacker deploys a reverse proxy phishing page — a site that looks exactly like the Microsoft login portal but sits between the user and Microsoft's real servers. Here is the attack flow:

AiTM Attack Chain
1

Phishing link delivered (WhatsApp, SMS, or email)

User receives a convincing link — often disguised as a Microsoft notification, shared document, or Teams invite.

2

User enters credentials on the fake proxy page

The page relays everything to Microsoft's real server in real time — including the MFA challenge.

3

User completes MFA — attacker captures session token

The authenticated session cookie is intercepted by the attacker's proxy before being passed to the user's browser.

4

Attacker replays token — full account access, no MFA required

The stolen token is injected into the attacker's browser. Microsoft sees a valid session and grants full access.

Why this fits this case: MFA was enabled, no malware on PC, and multiple logins from foreign locations — all consistent with token replay from different attacker-controlled IPs.

📲

2. MFA Fatigue / Push Bombing

🟠 High likelihood — Second possibility

The attacker already has the user's password (obtained via phishing or credential reuse from a data breach). They then repeatedly trigger MFA push notifications to the user's phone — sometimes dozens of times in rapid succession — until the user approves one either accidentally or out of frustration.

Key warning sign: Did the user report receiving multiple unexpected MFA prompts before the compromise? If yes, push bombing is confirmed. This method was used in the high-profile Uber breach of 2022 and remains one of the most common MFA bypass techniques in 2025–2026.

📱

3. Session Token Theft from Android Device

🟡 Possible — Phone as the primary vector

If the user had Microsoft 365 logged in via browser or native app on their Android phone, a malicious application or browser exploit could have silently stolen the session tokens stored on the device. Possible vectors include:

  • Fake or repackaged apps downloaded outside the Google Play Store
  • Accessibility abuse — apps that misuse Android's Accessibility API to read and exfiltrate tokens
  • Malicious browser extensions on mobile Chrome
  • Compromised WiFi session hijacking (rare on HTTPS but possible with certificate pinning bypasses)

Mobile devices are typically less monitored than corporate laptops — no EDR agent, no DNS filtering, no Mobile Device Management (MDM). They represent a growing blind spot in enterprise security.

🔗

4. OAuth App Consent Attack

🟡 Possible — Requires immediate check

The user unknowingly granted access to a malicious third-party application via a "Login with Microsoft" button. Once consent is granted, the attacker accesses the mailbox, calendar, and files through Microsoft's own API — bypassing MFA entirely because the authentication already happened during consent.

Check immediately: Azure AD → Enterprise Applications → look for suspicious apps with permissions including Mail.Read, Files.ReadWrite, or offline_access.

📡

5. SIM Swap / SMS OTP Interception

🟢 Less likely if using Microsoft Authenticator push

If the account was using SMS-based MFA, an attacker who performed a SIM swap with the mobile carrier would receive all OTP codes. This is why SMS MFA is considered deprecated by NIST SP 800-63B and should be replaced with authenticator apps or hardware keys immediately.

🔑

6. Credential Reuse from Data Breach

🟢 Supporting factor — Not a standalone bypass

If the user reused a password from another breached service, the attacker would already have valid credentials. This alone does not bypass MFA — but it is the necessary first step for methods 1 and 2 above. Check haveibeenpwned.com for the affected email address.

Why Your Phone Is the Weakest Link

Even when a corporate laptop is fully protected — with EDR agents, DNS filtering, and web proxies — the user's personal smartphone often operates in a completely unmonitored environment. Consider what happens on a typical working day:

  • Links arrive via WhatsApp from colleagues, suppliers, and unknown numbers
  • SMS messages carry fake delivery notifications, bank alerts, and "verify your account" prompts
  • Personal email on the phone contains phishing lures indistinguishable from legitimate notifications
  • Apps downloaded outside official stores may carry hidden payloads
  • Small screens make it harder to inspect URLs before clicking
⚠️ Stat to Know

Research from Microsoft's Threat Intelligence team confirms that the majority of real-world M365 compromises originate from mobile phishing, not desktop malware. Attackers have followed users to mobile — and most organisations' security tooling has not kept up.

What to Check Immediately After a Suspected Compromise

If you suspect your Microsoft 365 account has been compromised, act in this sequence. Time matters — attackers often set up persistence within minutes of gaining access.

Where to LookWhat to CheckRed Flag
Azure AD Sign-in Logs Filter by user, look at IP addresses, locations, and MFA status CRITICAL "MFA satisfied by token" with foreign IP = AiTM confirmed
Azure AD Audit Logs Check for new inbox rules, forwarding rules, consent grants, added auth methods CRITICAL Forwarding to external email = data exfiltration in progress
Enterprise Applications Review third-party apps with Mail.Read, offline_access, Files.ReadWrite permissions HIGH Unknown apps with broad permissions = OAuth consent attack
Mailbox Rules Check for hidden inbox rules that move, delete, or redirect emails HIGH Rules created around compromise time = BEC staging
Authentication Methods Verify no new phone numbers or authenticator apps were added HIGH New MFA method = attacker-established persistence
Sent Items & Deleted Items Look for outbound phishing emails sent to contacts HIGH Emails to contacts with links = attack spreading to your network
🚨 Immediate Containment Steps
  • Revoke all active sessions in Azure AD (Global Admin → User → Revoke Sessions)
  • Reset the compromised user's password immediately
  • Force re-registration of MFA using a trusted, monitored device
  • Remove any suspicious OAuth app permissions found in Enterprise Applications
  • Delete any malicious inbox rules
  • Notify affected contacts if outbound phishing emails were sent

How to Prevent MFA Bypass Attacks: A Practical Checklist

The following controls should be implemented in priority order. The first two are the most impactful and directly counter the attack methods described in this incident.

1 Deploy Phishing-Resistant MFA

Switch to FIDO2 hardware security keys (YubiKey, Feitian) or passkeys. These bind authentication cryptographically to the legitimate domain — an AiTM proxy page receives nothing it can replay. SMS and basic push approval should be disabled for all privileged accounts.

2 Enable Conditional Access Policies

In Microsoft Entra ID: block sign-ins from high-risk countries, require compliant managed devices, enforce sign-in risk and user risk policies, and block legacy authentication protocols (SMTP, IMAP, POP3) which bypass MFA entirely.

3 Enable Number Matching on Push MFA

Turn on number matching in Microsoft Authenticator. This requires users to type a number shown on the login screen into their phone — making push bombing attacks far less effective since the attacker cannot supply the matching number.

4 Deploy Microsoft Defender for Office 365

Enable Safe Links (real-time URL rewriting and checking) and Safe Attachments (sandboxed detonation of email attachments). Safe Links can block AiTM phishing URLs before the user ever clicks them.

5 Enrol Mobile Devices in MDM

Use Microsoft Intune to enrol and manage employee smartphones. This enables remote wipe, enforces screen lock, blocks sideloaded apps, and allows Conditional Access to require device compliance before granting M365 access.

6 Conduct Regular User Awareness Training

Train every user on three rules: (1) Never approve an unexpected MFA prompt; (2) Always verify URLs before entering Microsoft credentials; (3) Report suspicious MFA requests immediately. Simulated phishing campaigns reinforce retention.

✅ The Gold Standard

Organisations that implement phishing-resistant MFA (FIDO2) + Conditional Access + Defender for Office 365 Safe Links eliminate the vast majority of the attack surface exploited in this incident. These three controls together are the minimum standard for any UAE business with Microsoft 365.

Expert Assessment: What Most Likely Happened

Based on the evidence presented in this real incident — MFA enabled, no malware detected on the PC, and multiple successful logins from foreign IP addresses — the most probable attack sequence is as follows:

  1. The user received a phishing link via mobile (WhatsApp, SMS, or mobile email) designed to mimic a Microsoft 365 notification.
  2. The phishing page acted as an AiTM proxy, capturing the user's credentials and MFA session token in real time.
  3. The attacker replayed the stolen session token from multiple foreign IP addresses, logging into the mailbox without triggering any further MFA challenge.
  4. Persistence was established — inbox rules, possible OAuth consent grants, or forwarding rules — before the compromise was detected.

The PC was clean because the attack never touched the PC. The entire compromise happened through the user's smartphone, which had no security agent, no MDM enforcement, and no network-level filtering. This is the new reality of enterprise attacks in 2026: the endpoint is not the phone or the laptop — it is the session token.

🛡️
Nifty IT Security Team
Cybersecurity Advisory — Nifty Information Technology LLC, Dubai

Nifty IT's security team has been protecting Microsoft 365 environments for businesses across Dubai, Abu Dhabi, and Sharjah since 2014. Our incident responders analyse real-world compromises, build layered defence strategies aligned with UAE Cybersecurity Council guidelines, and help organisations achieve ISO 27001 readiness. This analysis is based on a real incident handled by our team.

Is Your Microsoft 365 Environment Protected?

Nifty IT offers a Microsoft 365 Security Assessment for businesses across Dubai, Abu Dhabi, and Sharjah — covering MFA configuration, Conditional Access policies, sign-in log review, and phishing-resistant MFA deployment guidance.

AI Answer-Optimised FAQ

Frequently Asked Questions — MFA Bypass & Microsoft 365 Security

Answers designed to appear in Google AI Overviews, Perplexity, and ChatGPT responses when users search for MFA bypass and M365 security questions.

Yes. While MFA significantly raises the bar for attackers, it can be bypassed through several techniques: Adversary-in-the-Middle (AiTM) phishing which steals session tokens after MFA is completed, MFA fatigue attacks that bombard users with push notifications until one is approved, OAuth app consent abuse, and SIM swapping. Phishing-resistant MFA methods such as FIDO2 hardware keys and passkeys are the only reliable defence against token-based bypasses because they cryptographically bind authentication to the legitimate domain.
An Adversary-in-the-Middle (AiTM) phishing attack places an attacker-controlled proxy server between the victim and Microsoft's real login page. The victim sees a convincing replica of the Microsoft portal, enters their credentials, and completes MFA — but the attacker captures the authenticated session token in real time. The attacker replays that token to access the account without needing MFA again. In February 2026, the Tycoon 2FA platform used this exact technique to send over 3 million phishing messages, accounting for 62% of MFA-bypass attempts blocked by Microsoft.
MFA fatigue (also called push bombing) is an attack where the attacker already has the victim's password and repeatedly triggers MFA push notification requests to the user's phone. The goal is to overwhelm the user until they accidentally or carelessly approve one request. Once approved, the attacker gains a fully authenticated session. This technique was used in the high-profile Uber breach and remains one of the most common MFA bypass methods. The defence is enabling number matching in Microsoft Authenticator and training users to never approve unexpected prompts.
Key signs of an AiTM-based Microsoft 365 compromise: successful sign-ins from foreign or unusual IP addresses, "MFA satisfied by token" entries in Azure AD sign-in logs (with no fresh MFA challenge), multiple logins from geographically impossible locations within short timeframes, new inbox rules or mail forwarding to external addresses, and suspicious OAuth app permissions in Azure AD Enterprise Applications. Check Azure AD sign-in logs and unified audit logs immediately if you suspect a compromise.
The most effective prevention is phishing-resistant MFA — specifically FIDO2 hardware security keys (YubiKey, Feitian) or passkeys. These are immune to AiTM phishing because authentication is bound to the legitimate domain's cryptographic key — an attacker proxy receives nothing replayable. Additional controls: enable Conditional Access in Microsoft Entra ID (block high-risk countries, require compliant devices), deploy Microsoft Defender for Office 365 Safe Links, enable number matching on push MFA, disable legacy authentication, and enrol mobile devices in Intune MDM.
Mobile phones are typically less monitored than corporate laptops — there is often no MDM, no EDR agent, and no DNS filtering. Users click links freely in WhatsApp, SMS, and mobile email, and phishing pages are harder to identify on small screens. Malicious apps can steal session tokens via Android's Accessibility API. Microsoft's Threat Intelligence confirms that the majority of real-world M365 compromises in 2025–2026 originate from mobile phishing rather than desktop malware. The solution: enforce Intune MDM for any device accessing M365, and require device compliance via Conditional Access.
Session token theft occurs when an attacker steals the authentication cookie or access token issued after a successful Microsoft 365 login and MFA completion. The attacker replays this token from their own device, bypassing all authentication requirements because Microsoft sees a valid existing session. Session hijacking incidents increased 127% year-over-year in 2025. Token theft is most commonly performed via AiTM phishing proxy pages or malware on mobile devices. Mitigations include enabling Conditional Access with sign-in frequency controls, requiring compliant devices, and deploying Continuous Access Evaluation (CAE) in Microsoft Entra ID.
Commercial MFA bypass phishing kits such as EvilProxy, Tycoon 2FA, and BlackForce are available on dark web marketplaces for as little as AED 730–1,100 (USD 200–300). These kits include ready-made AiTM proxy infrastructure, phishing page templates targeting Microsoft 365 and Google Workspace, and real-time session token capture dashboards — enabling attackers with zero technical skill to bypass enterprise MFA. This extremely low barrier to entry is why AiTM attacks increased 146% year-over-year with nearly 40,000 daily incidents recorded in 2026.
case studies

See More Case Studies

How IP PBX Transforms Remote Work — And Why Yeastar P-Series Is the Smart Choice for SMBs

The modern workplace has changed. Teams are no longer confined to a single office — employees work from home, from hotel rooms, from co-working spaces, and across borders. Yet one expectation has never changed: businesses must communicate professionally, reliably, and securely — no matter where their people are.
This is where an IP PBX system becomes a game-changer. And when it comes to choosing the right IP PBX for small and medium businesses in the UAE, Yeastar P-Series PBX stands head and shoulders above the competition.
From SIP trunking that slashes your call bills by up to 70%, to the Linkus UC client that turns any smartphone or laptop into a full business extension — discover why forward-thinking SMBs across Dubai and the GCC are making the switch.

Learn more
top
Simplifying IT
for a complex world.
Platform partnerships