Kampania Atomic Arch skompromitowała prawie 1900 pakietów AUR od 11 czerwca 2026 r., przejmując osierocone pakiety i modyfikując ich skrypty budowania w celu wdrożenia narzędzia do kradzieży danych uwierzytelniających... Atakujący zastosowali podejście wieloetapowe, przechodząc od wstrzykiwania kodu przez npm do wyk...

Create a landscape editorial hero image for this Studio Global article: What were the key details, scale, methods, and fallout of the Arch Linux supply chain attack that compromised nearly 1,900 AUR packages sinc. Article summary: Here is a comprehensive breakdown of the "Atomic Arch" supply chain attack against the Arch User Repository (AUR).. Topic tags: general, general web, user generated. Reference image context from search candidates: Reference image 1: visual subject "Arch Linux AUR Hit By NEW Malware Attack Over 1300 Packages Infected Mattscreative 36400 subscribers 64 likes 705 views 12 Jun 2026 https://ioctl.fail/preliminary-analysis-of-aur-m" source context "Arch Linux AUR Hit By NEW Malware Attack Over 1300 Packages Infected" Reference image 2: visual subject "# 400+ AUR Packages Hijacked: What the “Atomic Arch” Campaign Means for Supply-Chain Security. This post breaks down
W czerwcu 2026 roku doszło do systematycznego ataku na łańcuch dostaw repozytorium Arch User Repository (AUR), który skompromitował prawie 1900 pakietów utrzymywanych przez społeczność. Był to jeden z największych incydentów w historii tego repozytorium. Kampania, nazwana przez badaczy z firmy Sonatype Atomic Arch i śledzona jako Sonatype-2026-003775 z wynikiem CVSS 8.7, wykorzystała legalny mechanizm zaufania, aby po cichu wdrożyć na stacjach roboczych deweloperów złośliwe oprogramowanie wykradające dane uwierzytelniające oraz rootkit działający na poziomie jądra systemu .
To, co początkowo wydawało się ograniczonym incydentem, w ciągu jednego weekendu przekształciło się w ogromną kompromitację.
Strona kampanii SafeDep oraz skonsolidowane listy społeczności ostatecznie wyliczyły 1937 zainfekowanych nazw pakietów AUR, co podkreśla ogromny zasięg ataku . Co ważne, oficjalne repozytoria Arch Linux (
core, extra, community) nie zostały naruszone – był to incydent dotyczący wyłącznie AUR .
Atomic Arch nie był włamaniem do infrastruktury Arch Linux. Zamiast tego było to precyzyjne wykorzystanie procedury przejmowania osieroconych pakietów w AUR, która pozwala każdemu członkowi społeczności na przejęcie własności nad porzuconymi pakietami .
Atak przebiegał w dwóch odrębnych falach, a sprawcy udoskonalali swoje podejście, aby uniknąć wykrycia.
Atakujący systematycznie przejmowali osierocone pakiety. Po uzyskaniu uprawnień opiekuna nie zmieniali samego kodu źródłowego oprogramowania – co naruszyłoby sumy kontrolne i uruchomiło alarmy. Zamiast tego modyfikowali skrypty budowania PKGBUILD, aby wstrzykiwać złośliwe zależności npm: atomic-lockfile (wersja 1.4.2) i js-digest (wersja 4.2.2) . Pakiety te były skonfigurowane tak, aby uruchamiały się automatycznie podczas procesu
makepkg. Aby lepiej ukryć złośliwą aktywność, kod był osadzany w skryptach .install i maskowany za pomocą dzielenia ciągów znaków powłoki, mieszanego cytowania i szesnastkowych sekwencji escape .
Zaledwie dzień później pojawiła się druga fala. Tym razem atakujący zastąpili ścieżkę instalacji npm procesem opartym na środowisku uruchomieniowym Bun, wykorzystując inny złośliwy pakiet o nazwie lockfile-js (wersja 1.4.2) . Ta zmiana utrudniła wykrycie, ponieważ wiele wczesnych wskaźników kompromitacji (IoC) koncentrowało się na rejestrze npm, a narzędzia bezpieczeństwa musiały zostać zaktualizowane, aby monitorować nowe środowisko uruchomieniowe i zależności
.
Zatruwając jedynie instrukcje budowania, a nie samo oprogramowanie, atakujący ominęli tradycyjne mechanizmy kontroli integralności. Kod źródłowy wydawał się czysty, a złośliwe oprogramowanie było pobierane i uruchamiane dopiero na etapie budowania, co czyniło je niewidocznym dla użytkowników, którzy nie przeglądali ręcznie skryptów PKGBUILD .
Maszyny, które zbudowały skompromitowane pakiety, otrzymywały dwustopniowy ładunek zaprojektowany do szpiegostwa i zapewnienia trwałości w systemie.
ps i htop. Rootkit wykorzystywał katalog /sys/fs/bpf/ do zapewnienia trwałości, co czyniło go wyjątkowo trudnym do usunięcia Połączenie narzędzia do kradzieży danych uwierzytelniających i rootkita na poziomie jądra stanowiło poważne zagrożenie, szczególnie dla deweloperów, których stacje robocze często przechowują uprzywilejowane klucze dostępu i wrażliwe dane.
Społeczność Arch Linux i branża bezpieczeństwa zareagowały szybko, ale skala ataku utrudniła działania.
aur-malware-check), aby pomóc użytkownikom w audycie ich systemów Kluczowym źródłem nieporozumień było to, że oficjalny zespół Arch nie opublikował natychmiast jednej, kanonicznej listy wszystkich zafałszowanych pakietów, co zmusiło użytkowników do polegania na zewnętrznych wykazach ze źródeł takich jak SafeDep i Corgea .
Atak Atomic Arch obnaża strukturalne słabości repozytoriów społecznościowych opartych na zaufaniu, które polegają na dobrowolnym utrzymaniu pakietów.
Badacze bezpieczeństwa i wytyczne społeczności Arch są jednomyślne: samo usunięcie pakietu nie jest wystarczające.
pacman -Qmatomic-lockfile, lockfile-js lub js-digest, a także podejrzanych wpisów w katalogu /sys/fs/bpf/ Studio Global AI
Use this topic as a starting point for a fresh source-backed answer, then compare citations before you share it.
Kampania Atomic Arch skompromitowała prawie 1900 pakietów AUR od 11 czerwca 2026 r., przejmując osierocone pakiety i modyfikując ich skrypty budowania w celu wdrożenia narzędzia do kradzieży danych uwierzytelniających...
Kampania Atomic Arch skompromitowała prawie 1900 pakietów AUR od 11 czerwca 2026 r., przejmując osierocone pakiety i modyfikując ich skrypty budowania w celu wdrożenia narzędzia do kradzieży danych uwierzytelniających... Atakujący zastosowali podejście wieloetapowe, przechodząc od wstrzykiwania kodu przez npm do wykorzystania środowiska uruchomieniowego Bun, maskując złośliwe skrypty powłoki, aby uniknąć ręcznej kontroli kodu.
Eksperci są jednomyślni: jeśli zbudowałeś jakikolwiek z zainfekowanych pakietów AUR, musisz ponownie zainstalować system z czystego nośnika i natychmiast zmienić wszystkie dane logowania.
Loading comments...
Comments
0 comments