Attackers used an HR-themed adversary-in-the-middle (AiTM) phishing lure to steal an authenticated Microsoft 365 session from a finance employee and hijack a shared accounts-payable mailbox, enabling a cloud-only business email compromise without malware. Investigators found the victim’s real Microsoft 365 login and MFA approval were relayed through the phishing page, after which the attackers replayed the captured session cookie from commercial VPN infrastructure; Microsoft 365 telemetry showed MFA as previously satisfied, and Entra ID logs recorded impossible-travel activity between Amsterdam and Los Angeles within about a minute.
With access to Exchange Online, SharePoint, Microsoft 365 Search, and finance mailboxes, the attackers monitored legitimate invoice workflows and carried out a roughly 30-day payment-diversion scheme using both vendor impersonation and internal look-alike-domain impersonation. They also created malicious inbox rules, deleted or hid collection notices and other messages that could reveal the fraud, while investigators correlated browser history, email headers, mailbox audit logs, and sign-in telemetry to confirm session-token replay and cloud account compromise.

Get the infrastructure and lures behind it.
5 events from the most recent confirmed update back to the earliest known activity.
During the campaign, the attacker created concealment inbox rules to archive messages, mark them as read, stop processing them, and delete emails that could expose the scam, including vendor collection notices and impersonation threads. Mailbox audit logs also recorded MoveToDeletedItems, SoftDelete, and HardDelete activity, and around Day 29 a third concealment rule was added to suppress internal scrutiny.
From Day 21 through Day 24, the attacker impersonated a senior accounts-payable colleague using a look-alike domain to send internal-looking verification messages. These messages were used to push fraudulent banking updates for multiple vendors through the approval process.
From Day 2 through Day 22 of the intrusion, the attacker impersonated a vendor accounts-payable contact using a free webmail account and referenced about 20 legitimate outstanding invoices. The attacker pushed to change payments from paper checks to ACH and supplied fraudulent authorization and tax documents with attacker-controlled banking details.
Using commercial VPN infrastructure, the attacker replayed the stolen Microsoft 365 session and accessed Exchange Online, SharePoint, Microsoft 365 Search, and a shared accounts-payable mailbox through the victim's existing permissions. Telemetry showed MFA as previously satisfied, no new challenge, and an atypical-travel pattern between Amsterdam and Los Angeles about a minute apart.
A finance employee received a personalized HR-themed phishing email about a denied PTO request, clicked through a SendGrid-tracked link to a fake Microsoft 365 sign-in page, and approved MFA during an adversary-in-the-middle flow. The attacker captured the authenticated Microsoft 365 session token/cookie without deploying malware on the endpoint.
Vulnerabilities, threat actors, malware, products, organizations, breaches, and observables Mallory has linked to this story. Indicator values are masked here and available in full in the app.
Indicator values are masked on this page. See the values in Mallory Domains, IPs, hashes, and URLs are exportable to your SIEM.
Get the infrastructure, lures, and IOCs behind this campaign, ready to push into your email and identity stack.
2 references tracked. Mallory keeps watching after this page renders.
cybersecuritynews.com
Open sourcetrendaisecurity.com
Open sourceMap indicators from this story to your assets and identify affected systems in minutes.
Every observed campaign, victim, and pivot linked to actors named in this story.
Malware, exploits, and IOCs connected to the activity described here.
YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.
Get matching new stories delivered to your team as they break — not the next morning.
Ask questions about this story and take action on the answers.