Amazon Threat Intelligence przypisał z umiarkowaną pewnością cztery przejęcia pakietów npm — typo crypto, debug, chalk i axios — grupie Sapphire Sleet, znanej także jako BlueNoroff i Stardust Chollima. Technika NullReceiver pozwala malware’owi odczytać adres serwera sterującego z adresu odbiorcy najnowszej zerowej t...
Opublikowane przezEdytowane za pomocą DeepSeek-V4-FlashObrazy wygenerowane za pomocą GPT Image 1.5
Amazon Threat Intelligence przypisał z umiarkowaną pewnością cztery przejęcia pakietów npm — typo crypto, debug, chalk i axios — grupie Sapphire Sleet, znanej także jako BlueNoroff i Stardust Chollima.
Technika NullReceiver pozwala malware’owi odczytać adres serwera sterującego z adresu odbiorcy najnowszej zerowej transakcji Ethereum, bez używania podejrzanych danych transakcji.
Microsoft niezależnie powiązał Sapphire Sleet z atakiem na ponad 140 pakietów npm związanych z Mastra AI.
What are the key details of the recent North Korean-linked npm supply-chain attacks, including the Sapphire Sleet campaign targeting packageDigital concept of blockchain-based malware command-and-control infrastructure, illustrating how the NullReceiver technique hides C2 server addresses inside zero-value Ethereum transactions.
AI Prompt
Create a landscape editorial hero image for this Studio Global article: What are the key details of the recent North Korean-linked npm supply-chain attacks, including the Sapphire Sleet campaign targeting package. Article summary: Here is a concise breakdown of the key details based on the available evidence.. Topic tags: general, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, clickbait thumbnails, icons, and tiny thumbnail layouts. Make it useful as an illustrative visual, not as factual evidence.
openai.com
Atak na popularną bibliotekę programistyczną nie musi zaczynać się od luki w samym kodzie. Wystarczy przejąć konto zaufanego opiekuna projektu i opublikować aktualizację, którą tysiące zespołów pobiorą automatycznie. Według Amazon Threat Intelligence w ciągu 18 miesięcy — od marca 2025 do marca 2026 roku — właśnie w ten sposób naruszono bezpieczeństwo czterech pakietów npm, używanych przez deweloperów na całym świecie.
Równolegle badacze opisali technikę, dzięki której malware może szukać swojego serwera sterującego w publicznym blockchainie. Nie chodzi jednak o efektowny, jawnie podejrzany wpis. Wystarczy zwykła, pozbawiona wartości i danych transakcja Ethereum.
Sapphire Sleet: cztery pakiety, jeden przypisywany sprawca
29 lipca 2026 roku Amazon Threat Intelligence (ATI) opublikował analizę łączącą cztery incydenty w ekosystemie npm z północnokoreańską grupą śledzoną jako Sapphire Sleet. W raportach innych firm występuje ona również pod nazwami BlueNoroff, Stardust Chollima, CageyChameleon i Alluring Pisces. Amazon ocenił to przypisanie z i określił aktora jako grupę motywowaną finansowo .
Studio Global AI
Continue your research
This page includes a source-backed answer you can continue inside Studio Global.
What is the short answer to "Puste transakcje Ethereum ukrywają serwery złośliwego oprogramowania"?
Amazon Threat Intelligence przypisał z umiarkowaną pewnością cztery przejęcia pakietów npm — typo crypto, debug, chalk i axios — grupie Sapphire Sleet, znanej także jako BlueNoroff i Stardust Chollima.
What are the key points to validate first?
Amazon Threat Intelligence przypisał z umiarkowaną pewnością cztery przejęcia pakietów npm — typo crypto, debug, chalk i axios — grupie Sapphire Sleet, znanej także jako BlueNoroff i Stardust Chollima. Technika NullReceiver pozwala malware’owi odczytać adres serwera sterującego z adresu odbiorcy najnowszej zerowej transakcji Ethereum, bez używania podejrzanych danych transakcji.
What should I do next in practice?
Microsoft niezależnie powiązał Sapphire Sleet z atakiem na ponad 140 pakietów npm związanych z Mastra AI.
Amazon Threat Intelligence przypisał z umiarkowaną pewnością cztery przejęcia pakietów npm — typo crypto, debug, chalk i axios — grupie Sapphire Sleet, znanej także jako BlueNoroff i Stardust Chollima. Technika NullReceiver pozwala malware’owi odczytać adres serwera sterującego z adresu odbiorcy najnowszej zerowej t...
Opublikowane przezEdytowane za pomocą DeepSeek-V4-FlashObrazy wygenerowane za pomocą GPT Image 1.5
Amazon Threat Intelligence przypisał z umiarkowaną pewnością cztery przejęcia pakietów npm — typo crypto, debug, chalk i axios — grupie Sapphire Sleet, znanej także jako BlueNoroff i Stardust Chollima.
Technika NullReceiver pozwala malware’owi odczytać adres serwera sterującego z adresu odbiorcy najnowszej zerowej transakcji Ethereum, bez używania podejrzanych danych transakcji.
Microsoft niezależnie powiązał Sapphire Sleet z atakiem na ponad 140 pakietów npm związanych z Mastra AI.
What are the key details of the recent North Korean-linked npm supply-chain attacks, including the Sapphire Sleet campaign targeting packageDigital concept of blockchain-based malware command-and-control infrastructure, illustrating how the NullReceiver technique hides C2 server addresses inside zero-value Ethereum transactions.
AI Prompt
Create a landscape editorial hero image for this Studio Global article: What are the key details of the recent North Korean-linked npm supply-chain attacks, including the Sapphire Sleet campaign targeting package. Article summary: Here is a concise breakdown of the key details based on the available evidence.. Topic tags: general, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, clickbait thumbnails, icons, and tiny thumbnail layouts. Make it useful as an illustrative visual, not as factual evidence.
openai.com
Atak na popularną bibliotekę programistyczną nie musi zaczynać się od luki w samym kodzie. Wystarczy przejąć konto zaufanego opiekuna projektu i opublikować aktualizację, którą tysiące zespołów pobiorą automatycznie. Według Amazon Threat Intelligence w ciągu 18 miesięcy — od marca 2025 do marca 2026 roku — właśnie w ten sposób naruszono bezpieczeństwo czterech pakietów npm, używanych przez deweloperów na całym świecie.
Równolegle badacze opisali technikę, dzięki której malware może szukać swojego serwera sterującego w publicznym blockchainie. Nie chodzi jednak o efektowny, jawnie podejrzany wpis. Wystarczy zwykła, pozbawiona wartości i danych transakcja Ethereum.
Sapphire Sleet: cztery pakiety, jeden przypisywany sprawca
29 lipca 2026 roku Amazon Threat Intelligence (ATI) opublikował analizę łączącą cztery incydenty w ekosystemie npm z północnokoreańską grupą śledzoną jako Sapphire Sleet. W raportach innych firm występuje ona również pod nazwami BlueNoroff, Stardust Chollima, CageyChameleon i Alluring Pisces. Amazon ocenił to przypisanie z i określił aktora jako grupę motywowaną finansowo .
Studio Global AI
Continue your research
This page includes a source-backed answer you can continue inside Studio Global.
What is the short answer to "Puste transakcje Ethereum ukrywają serwery złośliwego oprogramowania"?
Amazon Threat Intelligence przypisał z umiarkowaną pewnością cztery przejęcia pakietów npm — typo crypto, debug, chalk i axios — grupie Sapphire Sleet, znanej także jako BlueNoroff i Stardust Chollima.
What are the key points to validate first?
Amazon Threat Intelligence przypisał z umiarkowaną pewnością cztery przejęcia pakietów npm — typo crypto, debug, chalk i axios — grupie Sapphire Sleet, znanej także jako BlueNoroff i Stardust Chollima. Technika NullReceiver pozwala malware’owi odczytać adres serwera sterującego z adresu odbiorcy najnowszej zerowej transakcji Ethereum, bez używania podejrzanych danych transakcji.
What should I do next in practice?
Microsoft niezależnie powiązał Sapphire Sleet z atakiem na ponad 140 pakietów npm związanych z Mastra AI.
typo-crypto — marzec 2025 roku: mniejszy incydent, który według Amazona mógł posłużyć jako test metod wykorzystanych później na większą skalę .
debug i chalk — wrzesień 2025 roku: dwa bardzo popularne pakiety npm. Sam debug ma miliardy pobrań tygodniowo. Napastnicy nakłonili opiekuna projektu do ujawnienia danych logowania, wykorzystując domenę przypominającą oficjalną domenę npm, a następnie opublikowali co najmniej 18 złośliwych wersji pakietów . Szacuje się, że w ciągu dwóch godzin od publikacji atak dotarł do około 10 proc. środowisk chmurowych.
axios — marzec 2026 roku: jedna z najpopularniejszych bibliotek HTTP w ekosystemie JavaScript, pobierana wówczas ponad 70 mln razy tygodniowo . Zainfekowane wydania 1.14.1 i 0.30.4 zawierały złośliwą zależność, która instalowała trojana zdalnego dostępu .
Atakujący łączyli inżynierię społeczną — między innymi budowanie relacji z opiekunami projektów i kradzież danych uwierzytelniających — z kodem generowanym przy użyciu AI, zaprojektowanym tak, by utrudnić wykrycie . Zamiast zmieniać działanie biblioteki w oczywisty sposób, publikowali aktualizacje z dołączonymi skryptami uruchamianymi podczas instalacji. Ich celem było między innymi wykradanie danych dostępowych i opróżnianie portfeli kryptowalutowych na komputerach deweloperów .
Osobny atak na Mastra AI wzmacnia przypisanie
17 czerwca 2026 roku doszło do ataku na ekosystem Mastra AI. W ciągu 45 minut opublikowano 141 pakietów zawierających złośliwą zależność easy-day-js, podszywającą się pod popularną bibliotekę dayjs. Microsoft Threat Intelligence z wysoką pewnością przypisał ten incydent grupie Sapphire Sleet, która miała zaatakować ponad 140 pakietów npm.
To niezależne ustalenie nie dowodzi automatycznie, że każdy podobny incydent ma tego samego sprawcę, ale wzmacnia obraz grupy wykorzystującej zaufanie do otwartego oprogramowania jako drogę do komputerów deweloperów i środowisk budowania aplikacji.
NullReceiver: serwer malware’u zapisany w adresie odbiorcy
W badaniach opublikowanych 2–4 sierpnia 2026 roku analitycy OpenSource Malware opisali nową technikę komunikacji malware’u z serwerem sterującym. Nazwali ją NullReceiver. Znaleziono ją w dwóch dodatkowych, trojanizowanych pakietach npm: bianira-ui@1.27.0 i fluid-type-ui@2.0.8. Pakiety udają legalne wtyczki Tailwind CSS i są łączone z trwającą kampanią Contagious Interview.
Mechanizm działa w kilku krokach :
W kodzie malware’u zapisany jest na stałe adres portfela Ethereum: 0xa322e5f3d311d3080e6f0121063e9adc2490ef1a.
Po uruchomieniu złośliwy kod sprawdza w blockchainie najnowszą transakcję wychodzącą z tego portfela.
Następnie odczytuje adres docelowy najnowszego transferu, w którym nie przesłano ani środków, ani danych.
Bajty tego adresu po zdekodowaniu wskazują adres IP kolejnego serwera sterującego — czyli infrastruktury C2, od której malware może pobrać następny etap działania.
Dla obserwatora taka operacja wygląda jak zwykły transfer kryptowaluty. Nie zawiera podejrzanego ładunku danych, domeny ani statycznego adresu IP wpisanego bezpośrednio w kod. OpenSource Malware ocenia, że NullReceiver jest rozwinięciem wcześniejszej techniki EtherHiding: zamiast ukrywać informację w danych transakcji, przenosi ją do samego adresu odbiorcy .
To utrudnia część tradycyjnych metod obrony. Analiza statyczna może nie znaleźć adresu serwera, a blokowanie domen nie zadziała, jeśli malware najpierw pobiera adres z publicznego łańcucha bloków.
Co ustalili badacze i instytucje
W sprawie pojawiły się zgodne oceny kilku dużych zespołów zajmujących się cyberbezpieczeństwem:
Amazon Threat Intelligence połączył cztery przejęcia na podstawie wspólnych wskaźników C2, ponownie używanego kodu, haków post-install i podobnych taktyk. Przypisanie grupie Sapphire Sleet oceniono z umiarkowaną pewnością .
Microsoft Threat Intelligence z wysoką pewnością przypisał Sapphire Sleet atak na Mastra AI . Microsoft opisywał też kampanie tej grupy wymierzone w macOS, w których wykorzystywano przynęty stylizowane na komunikaty Microsoft Teams .
Google Threat Intelligence przypisał atak na axios temu samemu aktorowi, którego śledzi pod oznaczeniem UNC1069 .
Amerykańskie i sojusznicze agencje cyberbezpieczeństwa coraz częściej ostrzegają przed sponsorowanymi przez Koreę Północną kradzieżami kryptowalut z wykorzystaniem ataków na łańcuch dostaw otwartego oprogramowania . Według TRM Labs Korea Północna odpowiadała za szacunkowo 76 proc. wartości wszystkich kradzieży kryptowalut w 2026 roku, choć ta liczba nie odnosi się wyłącznie do opisanych ataków na npm .
W dostępnych materiałach nie znaleziono konkretnego, publicznego oświadczenia rządu Korei Północnej zaprzeczającego zarzutom dotyczącym Sapphire Sleet lub techniki NullReceiver. Nie należy więc przedstawiać ogólnych, typowych dla Pjongjangu zaprzeczeń wobec oskarżeń o cyberataki jako bezpośredniej reakcji na te konkretne kampanie.
Jak ograniczyć ryzyko po stronie zespołów
Opisane incydenty pokazują, że zaufanie do nazwy pakietu i automatycznych aktualizacji może być równie ważne jak bezpieczeństwo własnego kodu. Zespoły korzystające z npm powinny rozważyć następujące działania :
prowadzenie aktualnej listy materiałów oprogramowania (SBOM) i monitorowanie zmian w zależnościach;
wprowadzenie okna kwarantanny: unikanie instalowania wersji opublikowanych w ciągu ostatnich 24–72 godzin, o ile proces wdrożeniowy na to pozwala;
wyłączenie skryptów cyklu życia pakietów, zwłaszcza w środowiskach, w których nie są konieczne;
instalowanie dokładnie przypiętych wersji zależności zamiast polegania na automatycznym pobieraniu najnowszych wydań;
traktowanie podejrzenia przejęcia zależności jako szerszego incydentu — z izolacją systemów, rotacją sekretów i monitorowaniem kolejnych prób dostępu.
NullReceiver nie sprawia, że blockchain staje się niewidzialnym kanałem komunikacji. Pokazuje jednak, jak łatwo zwykła aktywność publicznej sieci może zostać wykorzystana jako punkt orientacyjny dla malware’u. Dla obrońców oznacza to konieczność sprawdzania nie tylko kodu i domen, lecz także nietypowych zapytań do blockchainów oraz zachowania skryptów uruchamianych podczas instalacji zależności.
typo-crypto — marzec 2025 roku: mniejszy incydent, który według Amazona mógł posłużyć jako test metod wykorzystanych później na większą skalę .
debug i chalk — wrzesień 2025 roku: dwa bardzo popularne pakiety npm. Sam debug ma miliardy pobrań tygodniowo. Napastnicy nakłonili opiekuna projektu do ujawnienia danych logowania, wykorzystując domenę przypominającą oficjalną domenę npm, a następnie opublikowali co najmniej 18 złośliwych wersji pakietów . Szacuje się, że w ciągu dwóch godzin od publikacji atak dotarł do około 10 proc. środowisk chmurowych.
axios — marzec 2026 roku: jedna z najpopularniejszych bibliotek HTTP w ekosystemie JavaScript, pobierana wówczas ponad 70 mln razy tygodniowo . Zainfekowane wydania 1.14.1 i 0.30.4 zawierały złośliwą zależność, która instalowała trojana zdalnego dostępu .
Atakujący łączyli inżynierię społeczną — między innymi budowanie relacji z opiekunami projektów i kradzież danych uwierzytelniających — z kodem generowanym przy użyciu AI, zaprojektowanym tak, by utrudnić wykrycie . Zamiast zmieniać działanie biblioteki w oczywisty sposób, publikowali aktualizacje z dołączonymi skryptami uruchamianymi podczas instalacji. Ich celem było między innymi wykradanie danych dostępowych i opróżnianie portfeli kryptowalutowych na komputerach deweloperów .
Osobny atak na Mastra AI wzmacnia przypisanie
17 czerwca 2026 roku doszło do ataku na ekosystem Mastra AI. W ciągu 45 minut opublikowano 141 pakietów zawierających złośliwą zależność easy-day-js, podszywającą się pod popularną bibliotekę dayjs. Microsoft Threat Intelligence z wysoką pewnością przypisał ten incydent grupie Sapphire Sleet, która miała zaatakować ponad 140 pakietów npm.
To niezależne ustalenie nie dowodzi automatycznie, że każdy podobny incydent ma tego samego sprawcę, ale wzmacnia obraz grupy wykorzystującej zaufanie do otwartego oprogramowania jako drogę do komputerów deweloperów i środowisk budowania aplikacji.
NullReceiver: serwer malware’u zapisany w adresie odbiorcy
W badaniach opublikowanych 2–4 sierpnia 2026 roku analitycy OpenSource Malware opisali nową technikę komunikacji malware’u z serwerem sterującym. Nazwali ją NullReceiver. Znaleziono ją w dwóch dodatkowych, trojanizowanych pakietach npm: bianira-ui@1.27.0 i fluid-type-ui@2.0.8. Pakiety udają legalne wtyczki Tailwind CSS i są łączone z trwającą kampanią Contagious Interview.
Mechanizm działa w kilku krokach :
W kodzie malware’u zapisany jest na stałe adres portfela Ethereum: 0xa322e5f3d311d3080e6f0121063e9adc2490ef1a.
Po uruchomieniu złośliwy kod sprawdza w blockchainie najnowszą transakcję wychodzącą z tego portfela.
Następnie odczytuje adres docelowy najnowszego transferu, w którym nie przesłano ani środków, ani danych.
Bajty tego adresu po zdekodowaniu wskazują adres IP kolejnego serwera sterującego — czyli infrastruktury C2, od której malware może pobrać następny etap działania.
Dla obserwatora taka operacja wygląda jak zwykły transfer kryptowaluty. Nie zawiera podejrzanego ładunku danych, domeny ani statycznego adresu IP wpisanego bezpośrednio w kod. OpenSource Malware ocenia, że NullReceiver jest rozwinięciem wcześniejszej techniki EtherHiding: zamiast ukrywać informację w danych transakcji, przenosi ją do samego adresu odbiorcy .
To utrudnia część tradycyjnych metod obrony. Analiza statyczna może nie znaleźć adresu serwera, a blokowanie domen nie zadziała, jeśli malware najpierw pobiera adres z publicznego łańcucha bloków.
Co ustalili badacze i instytucje
W sprawie pojawiły się zgodne oceny kilku dużych zespołów zajmujących się cyberbezpieczeństwem:
Amazon Threat Intelligence połączył cztery przejęcia na podstawie wspólnych wskaźników C2, ponownie używanego kodu, haków post-install i podobnych taktyk. Przypisanie grupie Sapphire Sleet oceniono z umiarkowaną pewnością .
Microsoft Threat Intelligence z wysoką pewnością przypisał Sapphire Sleet atak na Mastra AI . Microsoft opisywał też kampanie tej grupy wymierzone w macOS, w których wykorzystywano przynęty stylizowane na komunikaty Microsoft Teams .
Google Threat Intelligence przypisał atak na axios temu samemu aktorowi, którego śledzi pod oznaczeniem UNC1069 .
Amerykańskie i sojusznicze agencje cyberbezpieczeństwa coraz częściej ostrzegają przed sponsorowanymi przez Koreę Północną kradzieżami kryptowalut z wykorzystaniem ataków na łańcuch dostaw otwartego oprogramowania . Według TRM Labs Korea Północna odpowiadała za szacunkowo 76 proc. wartości wszystkich kradzieży kryptowalut w 2026 roku, choć ta liczba nie odnosi się wyłącznie do opisanych ataków na npm .
W dostępnych materiałach nie znaleziono konkretnego, publicznego oświadczenia rządu Korei Północnej zaprzeczającego zarzutom dotyczącym Sapphire Sleet lub techniki NullReceiver. Nie należy więc przedstawiać ogólnych, typowych dla Pjongjangu zaprzeczeń wobec oskarżeń o cyberataki jako bezpośredniej reakcji na te konkretne kampanie.
Jak ograniczyć ryzyko po stronie zespołów
Opisane incydenty pokazują, że zaufanie do nazwy pakietu i automatycznych aktualizacji może być równie ważne jak bezpieczeństwo własnego kodu. Zespoły korzystające z npm powinny rozważyć następujące działania :
prowadzenie aktualnej listy materiałów oprogramowania (SBOM) i monitorowanie zmian w zależnościach;
wprowadzenie okna kwarantanny: unikanie instalowania wersji opublikowanych w ciągu ostatnich 24–72 godzin, o ile proces wdrożeniowy na to pozwala;
wyłączenie skryptów cyklu życia pakietów, zwłaszcza w środowiskach, w których nie są konieczne;
instalowanie dokładnie przypiętych wersji zależności zamiast polegania na automatycznym pobieraniu najnowszych wydań;
traktowanie podejrzenia przejęcia zależności jako szerszego incydentu — z izolacją systemów, rotacją sekretów i monitorowaniem kolejnych prób dostępu.
NullReceiver nie sprawia, że blockchain staje się niewidzialnym kanałem komunikacji. Pokazuje jednak, jak łatwo zwykła aktywność publicznej sieci może zostać wykorzystana jako punkt orientacyjny dla malware’u. Dla obrońców oznacza to konieczność sprawdzania nie tylko kodu i domen, lecz także nietypowych zapytań do blockchainów oraz zachowania skryptów uruchamianych podczas instalacji zależności.