BEC Attackers Abused Azure Admin Privileges to Take Over Multiple Accounts

Summary
Huntress describes a BEC attack in which a compromised Azure administrator reset passwords, created additional admin accounts, and accessed multiple Microsoft 365 inboxes. The organization regained control after remediation.
Key points
- Huntress says suspicious inbox rules across multiple accounts led analysts to a compromised Azure administrator account logging in from Lagos, Nigeria.
- The attacker reset credentials for underused accounts, granted them Azure admin privileges, and assigned licenses to one secondary account.
- The attacker granted access to user inboxes and permission to send email on users’ behalf, then created rules to move messages and mark them as read.
- After the legitimate administrator reset credentials and refreshed a token, the attacker regained access through a second account and created a third admin account.
- The organization regained control of the compromised accounts in about 15 minutes, according to Huntress.
- Huntress recommends enforcing MFA for administrators, using conditional access policies, and regularly auditing administrative permissions.
Article Details
- Attack Vectors
- A threat actor logged in using a compromised Azure administrator account from an unexpected location in Lagos, Nigeria.
- The actor reset credentials for infrequently used accounts and granted them Azure administrative privileges, then assigned licenses to a secondary administrator account.
- The actor granted permissions to view users’ inboxes and send email on their behalf, then created inbox rules that moved messages from a legitimate-looking domain to Conversation History and marked them as read.
- The actor repeatedly reset credentials and re-enabled accounts to regain access after remediation actions.
- Defensive Notes
- Require multi-factor authentication for all users, especially users with administrative privileges.
- Consider conditional access policies to block logins from unexpected countries.
- Audit Azure administrative permissions regularly; remove unnecessary privileges or temporarily revoke them when appropriate.
- During a compromise, reset credentials, refresh tokens, disable compromised accounts, remove malicious inbox rules, and audit other accounts with administrative permissions.
MITRE ATT&CK
T1098 · Account ManipulationThe actor created additional persistence by resetting credentials for other accounts and granting them Azure administrative privileges.T1098.002 · Additional Email Delegate PermissionsThe actor repeatedly reset account passwords during efforts to retain access and regain control of accounts.T1098.003 · Additional Cloud RolesThe actor granted administrative privileges to additional accounts in the Azure environment.T1098.005 · Device RegistrationThe actor assigned licenses to a secondary account using the compromised administrator account.T1114.003 · Email Forwarding RuleThe actor configured inbox rules to move messages into Conversation History and mark them as read, enabling access to users’ email with reduced visibility.
Vendors
Products
Azure ADtargeting multiple user accounts within a single organization. This was done via a compromised Azure Active Directory (soon to be known as Microsoft Entra ID) administrator account, and it was all found during theMicrosoft 365 Apps for Enterprisewas all found during the beta phase of our newest product, Managed Detection and Response (MDR) for Microsoft 365.
