Toutes les vulnérabilités
CRITICALSupply chainexploited in the wildcurated

SC-SOLARWINDS-SUNBURST-2020

Software vendor · SolarWinds Orion

Résumé

Disclosed in December 2020, SolarWinds was the most consequential software supply-chain attack ever uncovered. Russia's foreign-intelligence service, the SVR (the group known as APT29 or Cozy Bear), broke into the build pipeline of SolarWinds Orion, a network-monitoring platform used across the US government and the Fortune 500, and slipped a backdoor named SUNBURST into the official, signed software updates. Up to 18,000 organisations installed the trojanized update, and from that pool the attackers hand-picked around 100 ultra-high-value targets, including multiple US federal agencies, Microsoft, and the security firm FireEye, for deep, months-long espionage. The intrusion went undetected for over a year and was found only when FireEye, itself a victim, noticed its own hacking tools had been stolen. It is the defining supply-chain-espionage case and a permanent argument that "signed and trusted" does not mean safe.

How it happened

The attackers, a patient and well-funded APT tied to Russian intelligence, did not attack SolarWinds' customers. They attacked the machine that builds SolarWinds' software. Having quietly compromised the company's development environment, they planted a custom implant (which CrowdStrike later named SUNSPOT) on the build server. SUNSPOT watched for Orion being compiled, swapped in a backdoored version of one source file only during the build, then restored the original and checked file hashes to cover its tracks, even suppressing compiler warnings so nothing looked off. This is the crucial detail: the source code in the repository stayed clean, so a developer reviewing it would see nothing wrong. The malware was injected during compilation, after the code anyone could read.

The resulting Orion updates were genuine in every checkable way, compiled by SolarWinds, signed with SolarWinds' certificate, and delivered through the normal automatic-update channel, which is why up to 18,000 organisations installed them without suspicion. SUNBURST then behaved with extreme discipline: it lay dormant for about two weeks, disguised its traffic to look like normal Orion telemetry, and checked it was not running in a security researcher's environment before doing anything. Only for a small, carefully chosen set of high-value targets did it pull down a second stage, and for the most valuable ones the attackers pivoted into the cloud with Golden SAML: they stole the token-signing certificate from the victim's identity system and used it to mint valid authentication tokens for any user, reading Microsoft 365 email with no password and leaving no normal login trail. It was a supply-chain attack in service of precision espionage.

The damage

The intrusion began in September 2019, and the trojanized updates shipped from roughly March to June 2020, but the whole operation went undiscovered for over a year. Of the ~18,000 organisations that received the backdoor, the attackers actively exploited around 100 companies and nine US federal agencies, reportedly including the Treasury, Commerce, State, Homeland Security, and Energy departments, along with Microsoft, Intel, and Cisco. The result was months of undetected access to the email and internal data of large parts of the US government. It surfaced only in December 2020, when FireEye, investigating an unfamiliar device that had enrolled itself in an employee's multi-factor authentication, unravelled the theft of its own red-team tools and traced it to Orion. A partial kill switch helped: Microsoft, FireEye, and GoDaddy seized SUNBURST's command domain (avsvmcloud.com) and repointed it to neutralise first-stage infections, though it did nothing where the attackers had already dug deeper. In April 2021 the US formally attributed the operation to the SVR and responded with sanctions. The fallout reshaped policy, driving the US executive order on cybersecurity and the push for software bills of materials. The SEC charged SolarWinds and its security chief in October 2023 over how the company had described its defences, but a court dismissed most of the case in July 2024, and the SEC dropped the rest, with prejudice, in late 2025.

Why SolarWinds still matters

SolarWinds is the high-water mark of supply-chain espionage and the case that made the whole industry take the threat seriously. It proved several things at once. The build pipeline is the ultimate target, because compromising it once compromises every customer who trusts the vendor. A valid signature certifies origin, not safety; the trojanized updates were perfectly signed. The cloud identity layer is the modern pivot: after the foothold, forged SAML tokens turned a software backdoor into full access to cloud email, with no password and no on-premises trace. And dwell time can stretch past a year against a careful adversary. Together with CCleaner before it and Kaseya after, it defined the supply-chain era and drove the move toward verified builds, signed provenance (SLSA), and SBOMs.

Comment le corriger

  • Treat the trojanized component as fully compromised: remove it, rebuild affected hosts, and rotate every credential, key, and token it could reach.
  • Hunt for second-stage implants and identity abuse (forged SAML tokens, rogue OAuth grants, new federation trusts), not just the known backdoor signatures.
  • Rebuild the build pipeline itself from trusted media and rotate code-signing keys; a clean source repository does not mean the build was clean.
  • Reset the trust fabric: re-issue the token-signing certificate (the Golden SAML key) and review every cloud application and federation relationship.

Comment l’éviter

  • Treat the build and CI pipeline as crown jewels: isolate it, enforce least privilege and MFA, and monitor build hosts for tampering, not just source commits.
  • Require reproducible, verified builds with signed provenance (SLSA) and an SBOM, so what ships can be proven to match the source.
  • Protect code-signing and token-signing keys in hardware, and remember a valid signature proves origin, not safety.
  • Watch the identity layer downstream: alert on forged or anomalous SAML tokens, new federation trusts, and unexpected OAuth grants.
  • Segment and monitor what privileged monitoring and management software can reach, so one trojanized agent is not a key to everything.

Références

Vulnérabilités liées

Tout Supply chain →