Based on public reporting from FireEye (now Mandiant), Microsoft, CrowdStrike, CISA, the US Cybersecurity Infrastructure Security Agency advisories, the SEC, and SolarWinds itself, the publicly reported timeline runs roughly as follows.
Before the breach. According to SolarWinds' disclosures, attackers had access to the SolarWinds environment as early as September 2019. They studied the build pipeline rather than rushing to act.
Test injection. In October 2019, a benign test modification was injected into Orion to validate that the attackers' tampering technique would survive the build and signing process without breaking anything. It did.
SUNBURST insertion. Between roughly February and June 2020, the SUNBURST backdoor was inserted into the Orion codebase during the build process, producing trojanized, properly-signed Orion updates (versions 2019.4 HF5 through 2020.2.1).
Customer distribution. SolarWinds distributed the trojanized updates through its normal update channel. An estimated 18,000 customer organizations installed the backdoored versions. Most of them were never further exploited. The attackers used SUNBURST as a beacon and selected a much smaller subset, reportedly around 100 organizations, for hands-on follow-on activity.
Discovery. On 8 December 2020, FireEye disclosed that its red team tooling had been stolen. On 13 December 2020, FireEye, Microsoft, and SolarWinds publicly confirmed the Orion supply chain compromise. CISA issued Emergency Directive 21-01 ordering all US federal civilian agencies to disconnect affected Orion products.
Public disclosure of victims. Over the following weeks, the US Departments of Treasury, Commerce, Homeland Security, State, Energy (including the National Nuclear Security Administration), Justice, and the courts system were among the confirmed compromised agencies. Microsoft, Intel, Cisco, Nvidia, VMware, Belkin, and others were named in subsequent reporting.
Regulatory and legal consequences. In October 2023, the US Securities and Exchange Commission filed civil charges against SolarWinds and its Chief Information Security Officer related to disclosures and internal controls. Class actions, shareholder litigation, and a sustained policy debate about software supply chain security followed.