SolarWinds to najbardziej znany atak na łańcuch dostaw: złośliwy kod umieszczony na etapie buildu i dostarczony klientom jako zwykła aktualizacja. Najnowsze ataki celują natomiast w rejestry pakietów i pipeline'y CI, gdzie jeden przejęty pakiet lub akcja dociera do każdego buildu, który z nich korzysta. Od najnowszych:
robak npm · od września 2025
Shai-Hulud
Samorozprzestrzeniający się robak, który uruchamia się po instalacji zainfekowanego pakietu npm, kradnie tokeny npm, GitHub i chmury oraz publikuje zainfekowane wersje innych pakietów ofiary. Większość infekcji miała miejsce w CI.
Jak sprawdzić swoje buildy →
CVE-2025-30066 · marzec 2025
tj-actions/changed-files
CISA poinformowała, że każda wersja tej popularnej akcji GitHub była przejęta przez trzy dni, a sekrety zostały ujawnione w logach workflow. Workflow odwołujące się do niej przez tag uruchamiały kod napastnika.
CVE-2024-3094 · marzec 2024
Tylna furtka w xz utils
Andres Freund znalazł tylną furtkę w wersjach xz 5.6.0 i 5.6.1, gdy zauważył, że logowania SSH zużywają zbyt dużo CPU. Wprowadzono ją do samego projektu upstream.
CVE-2021-44228 · grudzień 2021
Log4Shell
Luka w Apache Log4j 2 pozwalała napastnikowi kontrolującemu logowany komunikat uruchomić dowolny kod, z oceną CVSS 10.0. Dla większości zespołów najtrudniejsze było ustalenie, które aplikacje zawierają log4j-core, zwykle jako zależność zależności.
styczeń–kwiecień 2021
Codecov Bash Uploader
Napastnicy zmienili skrypt Bash Uploader uruchamiany przez zespoły w pipeline'ach CI, tak aby wysyłał środowisko CI, w tym poświadczenia, tokeny i klucze, na serwer poza infrastrukturą Codecov. Działał niezauważony od 31 stycznia, aż klient zgłosił to 1 kwietnia.
SUNBURST · grudzień 2020
SolarWinds Orion
Napastnicy mieli długotrwały, ukryty dostęp do procesu buildu SolarWinds Orion i umieścili złośliwy kod w wydaniach Orion od 2019.4 do 2020.2.1 HF1, które klienci instalowali jako zwykłe aktualizacje. CISA wydała w odpowiedzi dyrektywę nadzwyczajną.