Microsoft 365 token replay attacks: why MFA didn't stop them

Huntress has detailed a campaign that stole Microsoft 365 sign-in sessions after users passed MFA. Here is what the attackers did and what to check in your own tenant.

Book a visit or pickup (213) 986-4855

Your staff can have multi-factor authentication switched on and still lose their Microsoft 365 mailbox. That is the message of new research from security firm Huntress, reported in late October 2026. It describes a campaign that ran from July 14 to September 22, in which attackers stole the sign-in session itself rather than the password.

A technician's hands working on a circuit board on a repair bench

What happened

In its write-up, Huntress says it responded to related incidents at 79 organizations. The Hacker News reports the totals as 97 compromised accounts, 497 successful sign-ins out of more than 200,000 attempts, and at least 48 fake computers registered in victims' Microsoft directories.

The method works like this. A fake sign-in page sits between the user and the real Microsoft page. The user types their password and approves the MFA prompt as normal, and Microsoft issues a session token, which is the proof that this login is finished. The relay captures that token, and the attacker replays it from their own machine. Huntress also traced tokens to device-code phishing and to social engineering during a genuine login. Huntress calls the large-scale replay "token spraying", after password spraying.

Why it matters for a small business

What the attackers did next is the useful part. Once inside, they worked to stay in, even if the stolen session expired:

Those rules point at a familiar goal: quietly changing where money goes while the real employee doesn't see the replies. A password reset on its own doesn't remove any of this.

What to check this week

  1. Look at inbox rules. Check for rules with odd names, or rules that delete mail or move it to folders like RSS Feeds and Conversation History, starting with whoever handles payroll and invoices.
  2. Review MFA methods. In the Microsoft Entra admin center, look for authenticator apps or phone numbers nobody recognizes, especially any added within minutes of old ones being removed.
  3. Audit registered devices. Huntress noted fake machines named "DESKTOP-" plus eight characters. Delete anything you can't match to a real computer.
  4. If you find something, do it all together. Revoke the user's sessions, reset the password, remove the rogue methods, devices and rules, then check what was sent from the mailbox.

What to change

MFA still blocks plenty of attacks, so keep it on. To close this gap, look at phishing-resistant sign-in such as passkeys or hardware security keys, which won't work on a fake site. If your Microsoft 365 plan includes Conditional Access, use it to limit sign-ins to trusted devices and to block the device-code flow for people who don't need it. Tell staff to confirm by phone any request to change bank details, using a number you already have, and to report an unexpected sign-in prompt even if they approved it.

For more on the human side, see our phishing and email security page and our advice on password and account security.

If you'd like someone to look through your Microsoft 365 sign-ins, rules and devices, call (213) 986-4855 or read about our cybersecurity services.

Call us Book a visit