Skip to content
EspionageContained

Microsoft Storm-0558 signing-key theft and US government email access (2023)

China-based Storm-0558 forged authentication tokens using a stolen Microsoft consumer signing key and read email at approximately 25 organisations — including the US State Department, the Department of Commerce, and the U.S. Ambassador to China. The 'cascade of errors' that enabled it became a defining case for cloud-provider key custody.

Victim
Microsoft customers (US State Department, Department of Commerce, ~25 organisations)

Between May and June 2023, the China-based threat actor tracked by Microsoft as Storm-0558 used a stolen Microsoft consumer signing key to forge authentication tokens and read Outlook Web Access email at approximately 25 organisations, including the U.S. State Department, the Department of Commerce, and the U.S. Ambassador to China. The incident — and the long, embarrassing chain of internal control failures that enabled it — became one of the defining cloud-security cases of the decade.

What happened

Storm-0558 obtained a Microsoft Account (MSA) signing key — the kind used to sign tokens for consumer Outlook accounts. They then exploited a flaw in Azure Active Directory's token-validation logic that allowed a consumer key to sign tokens that enterprise (Exchange Online) accounts would accept. Combined, those two facts let the attacker mint authentication tokens for any enterprise email account they targeted.

Microsoft's September 2023 disclosure described how the consumer key had ended up in attacker hands: a crash dump from a signing-system process inadvertently contained the key, the dump moved into Microsoft's corporate debugging environment in violation of policy, the boundary check did not detect it, and Storm-0558 — after compromising a Microsoft engineer's corporate account — was able to reach the debugging environment and most likely exfiltrate the key. Microsoft could not produce direct evidence of the exfiltration step because log retention had expired.

The U.S. State Department reported anomalies to Microsoft on 16 June 2023, kicking off containment. By July, Microsoft had published initial analysis; by September, the technical post-incident review. In April 2024, the U.S. Cyber Safety Review Board (CSRB) issued a sharply critical report calling the incident a "cascade of avoidable errors" — a striking phrase from a government review body.

Impact

  • Outlook Web Access mail at approximately 25 organisations read by Storm-0558.
  • Confirmed targets included the U.S. State Department, the U.S. Department of Commerce, and the U.S. Ambassador to China.
  • A consumer signing key forged tokens valid for enterprise accounts due to a token-validation flaw.
  • Log retention prevented direct confirmation of how the key was exfiltrated.
  • U.S. CSRB published one of the most critical post-incident reports ever issued of a major cloud provider.

Why it matters

Storm-0558 reset expectations about cloud-provider key custody: a single misplaced consumer-tier signing key, combined with a token-validation bug, enabled state-level espionage at the U.S. State Department. Microsoft's "cascade of errors" framing — and the CSRB's blistering review — became reference points for how the industry now thinks about engineering-process security at hyperscaler scale.

Timeline

  1. A Microsoft consumer Account (MSA) signing key is captured in a crash dump produced by a signing-system process. The crash dump, against policy, contains the key. The dump is transferred from a hardened production environment into Microsoft's corporate debugging environment, and is not detected at that boundary.

  2. Storm-0558 compromises a Microsoft engineer's corporate account. With access to the debugging environment, the actor most likely acquires the leaked MSA signing key. Log retention prevents direct confirmation.

  3. Storm-0558 begins forging authentication tokens by exploiting a flaw in Azure AD token-validation logic that lets a consumer (MSA) key sign tokens accepted for enterprise (Exchange Online) accounts. The actor reads Outlook Web Access mail at approximately 25 organisations, including the US State Department and Department of Commerce.

  4. Microsoft is notified by the US State Department of anomalous email-access patterns, identifies the malicious campaign, and begins containment.

  5. Microsoft publishes its initial analysis of Storm-0558 techniques.

  6. Microsoft publishes the major technical investigation: the cascade of errors that allowed a single consumer signing key to forge tokens accepted at enterprise scale.

  7. U.S. Cyber Safety Review Board publishes a sharply critical report describing the chain as 'a cascade of avoidable errors' inside Microsoft's own engineering and incident-response processes.

Sources

  1. microsoft.comhttps://www.microsoft.com/en-us/security/blog/2023/07/14/analysis-of-storm-0558-techniques-for-unauthorized-email-access/
  2. microsoft.comhttps://www.microsoft.com/en-us/msrc/blog/2023/09/results-of-major-technical-investigations-for-storm-0558-key-acquisition
  3. techcrunch.comhttps://techcrunch.com/2023/09/08/microsoft-hacker-china-government-storm-0558/
  4. helpnetsecurity.comhttps://www.helpnetsecurity.com/2024/04/03/microsoft-storm-0558-key/
  5. computerweekly.comhttps://www.computerweekly.com/news/366551272/Microsoft-finds-Storm-0558-exploited-crash-dump-to-steal-signing-key

Related incidents

EspionageContained

Salt Typhoon US telecom espionage campaign (2024)

China-linked Salt Typhoon infiltrated at least nine U.S. telecom providers — Verizon, AT&T, T-Mobile, Spectrum, Lumen, Consolidated, Windstream — including the CALEA lawful-intercept systems used for court-authorised wiretaps. Metadata for over a million users was exposed; the U.S. Treasury sanctioned a linked PRC contractor.

Victim
U.S. telecommunications providers (Verizon, AT&T, T-Mobile, Spectrum, Lumen, Consolidated Communications, Windstream)
EspionageResolved

Democratic National Committee hack

Russian GRU Units 26165 (APT28) and 31165 (APT29) compromised the Democratic National Committee, Hillary Clinton campaign, and DCCC. Stolen emails were selectively released via 'DCLeaks', 'Guccifer 2.0', and WikiLeaks to influence the 2016 U.S. presidential election.

Victim
Democratic National Committee + Clinton campaign + DCCC
Loss
$50.0M
Records
50.0K
Supply chainContained

SolarWinds SUNBURST supply-chain compromise (Cozy Bear)

Russian SVR operators trojanized SolarWinds Orion build infrastructure, distributing a backdoored update to 18,000 customers including the U.S. Treasury, Commerce, DHS, State, and Energy departments. The defining state cyberespionage operation of the decade.

Victim
SolarWinds (Orion customers — ~18,000 organisations including 9 U.S. federal agencies and Microsoft, FireEye, Mimecast)
Loss
$100.00B