Skip to content
NewCybercrime Report 2026 · Eight Chapters · A Post Is Not An Incident → Explore The ChaptersCybercrime Report 2026 → Explore

Compromise Software Supply Chain

Compromise Software Supply Chain is a way for attackers to reach many computers through software they already trust.

Published
Reading Time
2 min read
Dark glass gear train with one red gear with red neon lines, cover art for: Compromise Software Supply Chain

They change an application before it gets to the user, for example in its source code, its update system or its download. MITRE ATT&CK lists it as an Initial Access technique.

How it works

MITRE says attackers can manipulate application software before the final user receives it. This can happen by changing source code, by tampering with the update or distribution mechanism, or by swapping compiled releases for modified versions. A November 2026 case hit a server security suite through its update channel, covered in our cPGuard update compromise alert.

The target can be narrow or broad. Some attackers aim at a chosen set of victims. Others reach a wide group and act only against selected victims later.

Because the software comes from a known vendor, the change often passes the checks that people and security tools apply to strangers. Our page on the supply chain attack explains the wider idea. For an intrusion that reached a vendor’s build and signing systems, see the BO Team supply chain attack.

A real example

MITRE ATT&CK lists SUNSPOT, GoldenSpy and CCBkdr as using this technique, and describes the 3CX and SolarWinds compromises as campaigns that used it. A 2026 case of tampered update files is described in our AOMEI Backupper incident page. A more recent case is the LiteLLM October 2026 release compromise, in which LiteLLM says its own release pipeline was used to publish a malicious version 1.107.0. In October 2026 OVHcloud said release files of its OVHcloud CLI on GitHub were replaced through a compromised developer account, and StepSecurity tied the swapped files to the loader of the GlassWorm malware.

Seen in incidents

How to detect

  1. Installers and updaters that write programs

    MITRE suggests linking an installer or updater that replaces program files with what happens next, such as scripts, shells or unsigned libraries starting on first run.

  2. Connections to hosts you did not approve

    Watch for software that contacts update hosts outside your approved list shortly after it installs or updates.

  3. Signature and notarization problems

    Check logs for failed or missing code signature checks when an update is applied.

How to defend

  1. Keep software updated and pruned

    MITRE advises a patch management process that also checks for unused, unmaintained or previously vulnerable software and unneeded features and files.

  2. Scan for known weaknesses

    Keep watching vulnerability sources and use automatic and manual code review tools, as MITRE advises.

  3. Know your update sources

    Keep a list of the hosts each product is allowed to fetch updates from, so a new host stands out.

Sources

  1. MITRE ATT&CK T1195.002: Supply Chain Compromise: Compromise Software Supply ChainMITRE
  2. MITRE ATT&CK T1195: Supply Chain CompromiseMITRE
ShareLinkedInX
Brandefense logo

Stay Ahead of Digital Threats.

Take control of your digital security with an exclusive demo of our AI-driven threat intelligence platform.

Open The Full Demo Form →