What the October 22 report actually found
Huntress reported responding to incidents at 79 organizations, observing 497 successful sign-in events and more than 200,000 failed attempts. The observed campaign ran July 14–September 22, 2026. These are findings from Huntress’s investigation, not worldwide totals or evidence that 79 organizations were compromised this week.[1]
The attacker replayed captured Microsoft 365 sign-in sessions. Huntress also observed at least 48 rogue Entra devices, changes to victims’ MFA registrations, and inbox rules that hid communications. One incident involved a payroll-related email to an outside CPA. Those observations do not establish that a fraudulent payment occurred.[1]
How token replay differs from a stolen password
After a successful sign-in, services use tokens or session cookies to recognize authenticated access. In an adversary-in-the-middle phishing attack, a relay can pass the real sign-in and MFA prompts to the victim while capturing the resulting session. An attacker may then reuse that authenticated session without completing the same MFA challenge again.[1] [6]
This is a reason to strengthen authentication and session controls, not turn MFA off. Huntress also described device-code phishing and social engineering. Investigate how access was obtained and what happened afterward rather than assuming every incident started with the same phishing page.[1]
A practical Microsoft 365 recovery checklist
Assign an incident owner and involve an administrator or response provider with appropriate access. Preserve readily available evidence without delaying urgent containment. Microsoft recommends disabling a compromised account during investigation, then addressing sessions and the settings that could allow continued access.[2] [6]
| Order | Administrator or response-team action | Record before closing the step |
|---|---|---|
| 1. Contain | Block or disable the affected account as appropriate, revoke sessions and reset credentials through the correct identity source. | Account ID, action time, administrator, outcome and any remaining access uncertainty. |
| 2. Review access | Inspect MFA methods, registered devices, consented applications and roles. Remove confirmed unauthorized entries. | Relevant IDs, owner confirmation, before/after state and removal time. |
| 3. Inspect mail | Check mailbox forwarding and all inbox rules, including hidden rules. Review suspicious sent messages. | Rule conditions/actions, forwarding destinations, message IDs and confirmed unauthorized changes. |
| 4. Establish scope | Correlate interactive/non-interactive sign-ins, audit events, message traces, relevant file activity and endpoint alerts. | UTC timeline, successful versus failed events, affected users and logging gaps. |
| 5. Verify recovery | Check fresh activity and settings, resolve remaining persistence, and restore access under the response owner’s plan. | Verification results, unresolved questions, restoration owner and next review time. |
Why a password reset is only one part of recovery
Microsoft distinguishes access tokens, refresh tokens and application-issued session cookies. Password resets affect these differently depending on the reset method and identity setup. An application can control its own session cookie, which Microsoft Entra cannot directly revoke. Hybrid or federated accounts also require the correct identity-source procedures.[3] [5]
Revoke sessions explicitly, then verify the result. Microsoft says supported continuous access evaluation aims for near-real-time enforcement, but critical-event propagation can take up to 15 minutes. That is not a guarantee that all applications end access within 15 minutes. Token types, clients and resource controls differ.[4] [3]
Review what changed, not just where a sign-in came from
Look for rules that mark messages read, delete them, move them to obscure folders, or match payroll and banking terms. Also inspect mailbox-level forwarding. Huntress found suspicious rules created from infrastructure different from the main replay addresses, so an investigation limited to one IP could miss later activity.[1] [2]
Compare unfamiliar rules, devices and authentication methods with the owner’s expected activity. A short rule name, hosting address or unfamiliar location alone does not prove compromise. Review events from before the first suspicious activity through containment, and record retention gaps. Missing evidence is not proof that no data was accessed.[2] [6]
Reduce the chance of another takeover
Keep MFA enabled. Ask IT to assess phishing-resistant authentication, appropriate Conditional Access coverage, device-code-flow restrictions and application-consent controls. Test policy changes and review exceptions so recovery does not create a lockout. Available protections and investigation data depend on your tenant, licensing and supported clients.[2] [1] [4]
Close the incident against recorded checks, not a reassuring message. Keep a named owner for unresolved questions, retain the response timeline, and confirm that suspected payment changes were independently reviewed. The Microsoft documentation linked below was reviewed on October 23, 2026; follow its current instructions when responding.[2]
Aegis in Kona Business AI
Turn the findings into a reviewable response in Kona
Aegis brings supported evidence review into Kona Workspace and Chat. Use it to keep observations, uncertainties and the next checks together while your administrator handles the Microsoft 365 response.
- Import a supported Microsoft Defender alert export and inspect its provider attribution and evidence.
- Add investigation notes, then use Review in Chat to prepare an editable evidence-summary draft.
- Ask Chat to organize the recovery checklist, assign owners and identify the evidence still needed.
A prompt to adapt in Chat
Help organize a Microsoft 365 token-theft investigation. Separate confirmed evidence from suspicions. Build a checklist for containment, sessions, MFA methods, devices, app consent, roles, forwarding, hidden inbox rules and verification. Ask what my administrator has completed. Do not claim you accessed or changed my tenant.
Aegis has no live Microsoft 365 connector and cannot revoke sessions, change tenant settings or confirm that an attacker is gone. Arbitrary Entra sign-in exports are not automatically analyzed. A package assessment with no matches cannot clear an identity incident. Share redacted evidence; never paste tokens, passwords or session cookies.
Chat requires a Kona account. Share only the redacted information you are authorized to use; keep passwords, tokens, and recovery codes out of prompts. How Aegis handles your evidence.
Sources
Sources and editorial review
Reviewed October 23, 2026. We distinguish publication dates, observed activity, and what the evidence establishes. Security guidance can change; consult the linked source for later updates. Kona’s editorial standards.
[1]
M365 Token Spray and Replay Campaign Compromises Business Email AccountsHuntress · 2026-10-22
[2]
Respond to a compromised email account in Microsoft 365Microsoft Learn
[3]
Revoke user access in an emergency in Microsoft Entra IDMicrosoft Learn
[4]
Continuous access evaluation in Microsoft EntraMicrosoft Learn
[5]
Refresh tokens in the Microsoft identity platformMicrosoft Learn
[6]
Token theft playbookMicrosoft Learn


