SolarWinds on tunnetuin toimitusketjuhyökkäys: buildissa lisätty haitallinen koodi toimitettiin asiakkaille tavallisena päivityksenä. Uusimmat hyökkäykset kohdistuvat sen sijaan pakettirekistereihin ja CI-putkiin, joissa yksi vaarantunut paketti tai Action ulottuu jokaiseen sitä käyttävään buildiin. Uusimmat ensin:
npm-mato · syyskuusta 2025
Shai-Hulud
Itsestään leviävä mato, joka käynnistyy, kun saastunut npm-paketti asennetaan, varastaa npm-, GitHub- ja pilvitokeneita ja julkaisee saastuneita versioita uhrin muista paketeista. Useimmat tartunnat tapahtuivat CI:ssä.
Näin tarkistat buildisi →
CVE-2025-30066 · maaliskuu 2025
tj-actions/changed-files
CISA:n mukaan tämän suositun GitHub Actionin jokainen versio oli vaarantunut kolmen päivän ajan, ja salaisuuksia paljastui työnkulkujen lokeissa. Työnkulut, jotka viittasivat siihen tagilla, ajoivat hyökkääjän koodia.
CVE-2024-3094 · maaliskuu 2024
xz utilsin takaovi
Andres Freund löysi takaoven xz:n versioista 5.6.0 ja 5.6.1 huomattuaan, että SSH-kirjautumiset käyttivät liikaa prosessoriaikaa. Se oli tuotu itse upstream-projektiin.
CVE-2021-44228 · joulukuu 2021
Log4Shell
Apache Log4j 2:n aukko antoi lokiin kirjattavaa viestiä hallitsevan hyökkääjän ajaa mielivaltaista koodia, CVSS-luokitus 10.0. Useimmille tiimeille vaikeinta oli selvittää, mitkä sovellukset sisälsivät log4j-coren, yleensä riippuvuuden riippuvuutena.
tammi–huhtikuu 2021
Codecov Bash Uploader
Hyökkääjät muuttivat Bash Uploader -skriptiä, jota tiimit ajoivat CI-putkissaan, niin että se lähetti CI-ympäristön, mukaan lukien tunnistetiedot, tokenit ja avaimet, Codecovin infrastruktuurin ulkopuoliselle palvelimelle. Se toimi huomaamatta 31. tammikuuta alkaen, kunnes asiakas ilmoitti siitä 1. huhtikuuta.
SUNBURST · joulukuu 2020
SolarWinds Orion
Hyökkääjillä oli pitkäaikainen, salainen pääsy SolarWinds Orionin build-prosessiin, ja he lisäsivät haitallista koodia Orionin julkaisuihin 2019.4–2020.2.1 HF1, jotka asiakkaat asensivat tavallisina päivityksinä. CISA antoi vastauksena hätädirektiivin.