Documented incidentDisclosed 2024-01-19MicrosoftSEC filing

Password spray on a legacy test tenant exposes Microsoft corporate email to a nation-state actor (2024)

Legacy test tenant without MFA compromised via password spraying; adversary created malicious OAuth apps with mail.read privileges.

The failure pattern

Watch the pattern: Weak or phishable authentication on a privileged path

Safeguards that address it

CollectSEA's engineering analysis of what would have prevented or contained this failure.

  • Enforce MFA everywhere, including legacy and test tenantsRequire MFA and conditional access on every account and tenant; retire or lock down legacy and non-production tenants that can reach production data.
  • Constrain and monitor OAuth applicationsLimit which applications can hold broad mailbox permissions, expire stale consents, and alert when an application requests mail-read or elevated roles.

Related standards

CollectSEA's mapping through this incident's failure pattern; not an official determination by the standards bodies.

Building something similar?

Describe your design and see every precedent that applies, with safeguards you can hand to your coding agent.

Analyze your design