Supply Chain SecurityNov 12, 202611 min read

Supply Chain Attacks: How They Work, 8 Real Examples and How to Prevent Them

Supply Chain Attacks: 8 real examples and how to prevent them. Isometric illustration of a supplier build pipeline sending packages along a conveyor through a verification checkpoint; one cracked package spreads amber lines into many customer buildings.
CR

CyberRank Research

A supply chain attack is a cyberattack that compromises a trusted supplier, product or service in order to reach that supplier's customers. Instead of breaking into each target directly, the attacker tampers with something the targets already trust, such as a software update, an open-source package, a managed service connection or a file-transfer platform, and lets that trust carry the attack downstream. CyberRank helps buyers see the outside-in conditions these attacks exploit, such as exposed vulnerable software, leaked credentials and breach history, across every supplier, reassessed nightly.

TL;DR

  • Supply chain attacks abuse trust: signed updates, popular packages, managed service tools and shared platforms.
  • ENISA found that around 62% of analysed attacks exploited customers' trust in their supplier and about 66% targeted the supplier's code.
  • Famous cases (SolarWinds, Kaseya, MOVEit, 3CX, XZ Utils, Shai-Hulud) each teach a different control lesson.
  • Prevention is shared: buyers inventory and tier suppliers, verify what they install, limit vendor access and monitor for change; vendors secure their build and release pipeline.
  • CyberRank gives buyers the independent outside-in view: it rates every supplier from public signals, maps their own suppliers, and reassesses monitored vendors nightly so newly exposed vendors surface quickly.

What is a supply chain attack?

ENISA describes a supply chain attack as a combination of at least two attacks: one on a supplier, then one on the supplier's customers, using the access gained in the first. The supplier is rarely the final target; it is the delivery mechanism.

NIST defines an ICT supply chain compromise as an occurrence in which an adversary jeopardises the confidentiality, integrity or availability of a system or its information, and notes that it can happen anywhere in the system development lifecycle (NIST SP 800-161).

Supply chain attacks are the sharpest form of third-party risk, as explained in detail in our article about third-party risk management.

Why do supply chain attacks work?

Supply chain attacks work because customers are built to accept what trusted suppliers send them.

Signed updates pass endpoint checks, approved SaaS integrations hold standing access, and dependencies arrive automatically through package managers. ENISA's analysis of 24 attacks between January 2020 and early July 2021 found:

ENISA findings on supply chain attacks (2021)
Attacks on customers that exploited their trust in the supplierShareabout 62%
Incidents where attackers targeted the supplier's codeShareabout 66%
Attacks where malware was the techniqueShareabout 62%
Attacks aimed at customer data (including personal data and IP)Shareabout 58%
Suppliers that did not know, or did not report, how they were compromisedShareabout 66%

Why an independent view of suppliers matters

If two in three compromised suppliers could not say how they were compromised, buyers cannot rely on supplier reporting alone. That is the gap CyberRank is built for: an independent, outside-in view of every supplier's posture that does not depend on the supplier telling you anything.

What are the types of supply chain attacks?

The main types target software builds and updates, open-source packages, managed service tools, shared platforms, other supply chains (cascading attacks) and third-party access.

Types of supply chain attacks and how CyberRank helps
Software build and updateHow it worksMalicious code is inserted into the vendor's build or update process and shipped as a signed releaseExampleSolarWinds OrionHow CyberRank helpsCannot see inside a build server; impact tiers and the fourth-party view show which critical vendors to contact first
Open-source package and dependencyHow it worksA malicious version of a package is published to a public registry and pulled into downstream buildsExampleXZ Utils, Shai-Hulud (npm)How CyberRank helpsVulnerability signals on vendors' internet-facing systems show where known-vulnerable software is exposed after disclosure
Managed service and remote managementHow it worksAttackers abuse a provider's administrative tools to reach every customerExampleKaseya VSAHow CyberRank helpsScans each vendor's main domain and a minimum of 50 subdomains for exposed, vulnerable services
Shared platform vulnerabilityHow it worksA flaw in a widely used product is exploited across its customer baseExampleMOVEit TransferHow CyberRank helpsNightly reassessment gives a starting list of exposed vendors when a flaw is disclosed
Chained (cascading) supply chainHow it worksOne supply chain compromise is used to launch anotherExample3CX via X_TraderHow CyberRank helpsMaps fourth parties and combines supply-chain risk at distance 1 and 2
Third-party accessHow it worksStolen vendor credentials are used to enter the customer networkExampleTarget via HVAC contractorHow CyberRank helpsChecks each vendor for leaked staff credentials and raises an event when new ones appear

What are 8 real supply chain attack examples?

Target, SolarWinds, Kaseya, Toyota, MOVEit, 3CX, XZ Utils and Shai-Hulud are the most cited examples of supply chain attacks, and each teaches a different control lesson. The last column shows what CyberRank would show a buyer for each.

8 famous and recent supply chain attack examples, their lessons and how CyberRank helps
TargetYear2013VectorVendor credentialsWhat happenedAttackers used credentials stolen from a refrigeration and HVAC contractor to enter Target's network and reach payment systemsLessonLimit and segment vendor network accessHow CyberRank helpsLeaked-credential checks per vendor flag suppliers whose staff credentials are exposed, the entry point used here
SolarWinds OrionYear2020VectorSoftware buildWhat happenedMalicious code inserted into Orion updates, which were signed and distributed to customers; SolarWinds estimated that fewer than 18,000 customers installed affected versionsLessonA valid signature does not prove a clean buildHow CyberRank helpsNo outside-in tool can see inside a build server; impact tiers and fourth-party mapping show which critical vendors to contact first once a compromise is disclosed
Kaseya VSAYear2021VectorManaged service toolingWhat happenedA vulnerability in a remote management platform used by managed service providers was exploited to push ransomware to downstream businessesLessonOne MSP tool can reach many small firms at onceHow CyberRank helpsScans the main domain and a minimum of 50 subdomains of each vendor for exposed, vulnerable internet-facing software, re-checked nightly for monitored vendors
Toyota and Kojima IndustriesYear2022VectorSupplier disruptionWhat happenedToyota suspended domestic factory operations for a day after a parts supplier was hit by a suspected cyberattackLessonOperational dependency is supply chain risk tooHow CyberRank helpsCombines each vendor's rating with your impact tier, so critical suppliers with weak posture stand out on the heat map
MOVEit TransferYear2023VectorShared platform zero-dayWhat happenedA SQL injection zero-day in a managed file transfer product was exploited for mass data theft across its user baseLessonFile-transfer and integration platforms concentrate riskHow CyberRank helpsNightly reassessment and new-breach events give a starting list of affected vendors, as in our PHP2Shell analysis
3CXYear2023VectorChained compromiseWhat happenedA trojanised trading application installed by an employee led to 3CX's own signed desktop software being weaponisedLessonYour supplier's suppliers can start the chainHow CyberRank helpsShows your vendors' own suppliers (fourth parties) with ratings and combines supply-chain risk at distance 1 and 2
XZ UtilsYear2024VectorOpen-source maintainerWhat happenedA backdoor was introduced into a widely used compression library after long-term social engineering of the project; it was caught before broad releaseLessonMaintainer trust is an attack surfaceHow CyberRank helpsOutside-in checks cannot see inside an open-source library; after disclosure, vulnerability signals help show which vendors may expose known-vulnerable software
Shai-Hulud (npm)Year2025VectorSelf-replicating package wormWhat happenedCISA reported a worm that compromised over 500 npm packages by authenticating as compromised developers and publishing malicious versionsLessonRotate developer credentials, pin versions, require phishing-resistant MFAHow CyberRank helpsLeaked-credential checks flag vendors whose staff credentials appear in known leaks, the kind of access this worm abused

How do you prevent supply chain attacks?

No single control stops supply chain attacks. Supply chain attack prevention and mitigation means applying cybersecurity supply chain risk management across the whole relationship, as CISA and NIST recommend: know critical suppliers, assess and monitor them throughout the relationship, and plan for the full lifecycle.

If you buy software and services

  1. Inventory and tier your suppliers. You cannot protect against what you do not know you depend on. Rank suppliers by what stops if they fail and what data they hold.
  2. Assess before you onboard, then keep watching. Use an outside-in assessment for a first view and a questionnaire for controls you cannot see. Re-check critical vendors when news of a new vulnerability or breach breaks.
  3. Limit standing access. Give vendors least-privilege, time-bound access with MFA; review OAuth and API integrations on a schedule, because access granted at onboarding tends to outlive the need.
  4. Verify what you install. Check signatures and hashes, request SBOMs for critical software, and pin dependency versions.
  5. Segment and monitor. Restrict where vendor software can connect and alert on unexpected outbound traffic from trusted tools.
  6. Plan for supplier failure. Write failover steps for critical software and include key suppliers in incident exercises (NIST CSF 2.0 GV.SC-08).

If you supply software and services

  1. Harden the build pipeline. Protect code repositories, build systems and signing keys at least as strongly as production.
  2. Publish integrity evidence. Provide hashes, signed releases and SBOMs so customers can verify what they receive.
  3. Manage your own suppliers. Apply the same due diligence to your dependencies and subprocessors that your customers apply to you.
  4. Disclose quickly and clearly. Tell customers what happened, what is affected and what they should do.

Where CyberRank fits in prevention

Each buyer step above maps to a CyberRank feature, and you can start today with a free CyberRank security rating of any supplier:

  • Inventory and tier: add every supplier by domain or company name and give it an impact tier; the heat map shows critical-but-weak suppliers first.
  • Assess and keep watching: an AAA–D rating in minutes, then nightly reassessment with events for rating changes, new data breaches and privacy-policy changes.
  • Limit standing access: leaked-credential checks show which suppliers' staff credentials are exposed, so you know whose access to review first.
  • Verify what you install: outside CyberRank's scope. Use signatures, hashes and SBOMs for this step.
  • Your suppliers' suppliers: CyberRank maps fourth parties and their ratings, so a chained attack like 3CX does not start entirely out of sight.

What can outside-in assessment show about supply chain risk?

An outside-in assessment cannot see inside a vendor's build server. It can show the conditions that make a vendor easier to compromise and slower to respond.

Those conditions include exposed and outdated internet-facing software, known vulnerabilities on subdomains, weak or missing DMARC, leaked employee credentials, breach history, and which other providers the vendor depends on. Those signals help you decide which vendors to question first when a new supply chain incident breaks.

What outside-in detection can and cannot do is explained in detail in our article about detecting a supply chain attack from outside a vendor.

How CyberRank helps

CyberRank assesses vendors from public signals, covering the main domain and a minimum of 50 subdomains, plus vulnerabilities, email security, leaked credentials, data breaches, certifications and the vendor's own suppliers (fourth parties). Monitored vendors are reassessed nightly, and CyberRank raises an event when a rating changes, a new data breach appears or a privacy policy changes.

When a widely exploited flaw is disclosed, that gives you a starting list of vendors to contact. Our analysis of the PHP2Shell vendor exposure shows this workflow in practice.

Conclusion

Supply chain attacks succeed because trust travels faster than verification. Reduce the blast radius by knowing which suppliers matter, limiting what they can reach, verifying what they ship and watching for change between reviews. For the programme around these controls, start with our third-party risk management guide.

CyberRank covers the watching part: an independent rating of every supplier, their own suppliers and their exposure, refreshed nightly.

Sector guides: vendor risk management for banks, for healthcare, for government and SOEs, and for listed companies.

References

  1. ENISA, Threat Landscape for Supply Chain Attacks (2021)
  2. ENISA, Understanding the increase in Supply Chain Security Attacks (press release)
  3. CISA and NIST, Defending Against Software Supply Chain Attacks
  4. CISA, Widespread Supply Chain Compromise Impacting npm Ecosystem (23 September 2025)
  5. NIST, SP 800-161 Rev. 1 (update 1)
  6. NIST, CSF 2.0, CSWP 29

Quick answers

Short, direct answers to questions this article raises.

Frequently asked questions

Get your free security rating

Run a free CyberRank security rating for any organisation and see the same vendor risk signals our customers use.

Get your free security rating