31. maaliskuuta 2026 hyökkääjä käytti kaapattua npm ylläpitäjätiliä julkaistakseen Axios versiot 1.14.1 ja 0.30.4, jotka sisälsivät haitallisen plain crypto js@4.2.1 riippuvuuden ja monialustaisen RAT haittaohjelman.
Research answer

Create a landscape editorial hero image for this Studio Global article: What did Kaspersky’s Global Research and Analysis Team (GReAT) disclose about the March 31, 2026 Axios npm supply-chain attack—including how. Article summary: GReAT’s disclosures describe two trust-abuse patterns: one compromised a trusted software publishing account to turn a mainstream npm dependency into a malware-delivery channel; the other impersonated a trusted AI produc. Topic tags: general, general web. 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, clic
Kahdessa vuoden 2026 kyberhyökkäyksessä käytettiin eri jakelukanavia, mutta perusidea oli sama: haittaohjelma naamioitiin luotettavaksi ohjelmistoksi.
Maaliskuun Axios-tapauksessa hyökkäys kohdistui tunnetun avoimen lähdekoodin paketin julkaisutunnuksiin ja npm-pakettirekisteriin. SilverFoxin kampanjassa puolestaan jäljiteltiin Anthropic-yhtiön Claude-tekoälypalvelua. Kumpikaan tapaus ei tarkoita, että aito Axios-kirjasto tai Anthropicin Claude olisi itsessään haitallinen. Axiosissa vaarallisia olivat tietyt yksittäiset julkaisut, kun taas SilverFox levitti väärennettyjä asennusohjelmia.
Hyökkääjä sai haltuunsa Axiosin pääylläpitäjän npm-julkaisuoikeudet ja julkaisi kaksi saastutettua versiota: axios@1.14.1 ja axios@0.30.4. Molempiin lisättiin piilotettu riippuvuus plain-crypto-js@4.2.1, jota ei käytetty Axiosin normaaliin toimintaan. Sen tarkoitus oli suorittaa haitallinen asennusskripti.
Skripti otti yhteyttä hyökkääjän hallitsemaan infrastruktuuriin ja latasi käyttöjärjestelmän mukaan räätälöidyn etähallintatroijalaisen eli RAT-haittaohjelman Windows-, macOS- ja Linux-järjestelmille. Tavallinen paketin asennus saattoi näin toimia ensimmäisenä vaiheena laajemmassa hyökkäyksessä.
Vaaralliset versiot olivat saatavilla noin kolme tuntia. Google Threat Intelligence Group havaitsi toimintaa 31. maaliskuuta kello 00.21–03.20 UTC, ja muut raportit kuvaavat samankaltaista kahden tai kolmen tunnin ajanjaksoa. Axios on erittäin laajasti käytetty riippuvuus: lähteet arvioivat sen npm-latausmääräksi noin 80 miljoonasta yli 100 miljoonaan lataukseen viikossa. Arviot vaihtelevat lähteittäin.
Julkisesti saatavilla olevat tiedot viittaavat vahvimmin npm-tilin kaappaukseen, eivät Axios-kirjaston ohjelmointivirheeseen. Erään raportin mukaan hyökkääjät käyttivät pääylläpitäjälle kuuluvaa pitkäikäistä npm-käyttöoikeustunnistetta. Muissa raporteissa puhutaan yleisemmin ylläpitäjätilin tai julkaisuoikeuksien vaarantumisesta.
Ero on olennainen. Hyökkäys rikkoi luottamusrajan ylläpitäjän julkaisuoikeuksien ja npmin julkaisuprosessin välillä. Koska paketit julkaistiin aidon ja valtuutetun tilin kautta, kehittäjillä ja automaattisilla järjestelmillä oli vähemmän syitä pitää niitä epäilyttävinä.
plain-crypto-js@4.2.1 esiintyi tavallisen pakettiriippuvuuden tapaan, mutta sen todellinen tarkoitus oli suorittaa postinstall-skripti. Skripti otti yhteyttä komento- ja hallintapalvelimeen ja haki järjestelmän käyttöjärjestelmälle sopivan toisen vaiheen haitallisen ohjelman.
Kehittäjän ei siis tarvinnut ladata selvästi epäilyttävää suoritettavaa tiedostoa. Haittaohjelma saattoi käynnistyä tavallisen riippuvuuspäivityksen, CI-koontiajon tai altistumisjakson aikana automaattisesti suoritetun npm install
Julkisissa arvioissa ei ole yksimielisyyttä tekijästä. Osa raporteista yhdistää operaation Pohjois-Koreaan kytkeytyviin toimijoihin, kuten BlueNoroffiin tai sitä lähellä oleviin ryhmiin. Microsoft puolestaan katsoi hyökkäyksen liittyvän Sapphire Sleet -toimijaan.
Näitä arvioita ei pitäisi esittää yhtenä varmistettuna johtopäätöksenä. Koodin, infrastruktuurin ja toimintatapojen samankaltaisuus voi antaa suuntaa tekijän tunnistamiseen, mutta se ei yksin todista, mikä ryhmä hyökkäyksen toteutti. Varmimmin voidaan todeta, että Axiosin tapauksessa kaapattiin ylläpitäjätili, julkaistiin saastuneet versiot ja levitettiin monialustainen RAT. Tekijän henkilöllisyys on julkisissa arvioissa edelleen kiistanalainen.
SilverFox eteni eri reittiä: ryhmä levitti Windowsille, macOS:lle ja Linuxille tarkoitettuja väärennettyjä Claude-sovelluksia. Kampanja kohdistui teollisuuden, konsultoinnin, kaupan ja liikenteen alan organisaatioihin Intiassa, Indonesiassa, Etelä-Afrikassa ja Venäjällä.
Kyse ei ollut Anthropic-yhtiön aidoista Claude-asennusohjelmista, vaan tuotemerkkiä jäljittelevistä sovelluksista. Huijaus perustui uskottavaan työelämän tilanteeseen: työntekijä etsii tekoälyä hyödyntävää tuottavuustyökalua, lataa tutulta näyttävän sovelluksen ja asentaa sen tietämättä, että mukana on haittaohjelma. Kasperskyn raportoinnin mukaan kampanja liittyi SilverFoxin toimintaan, jota on havaittu useissa aalloissa joulukuusta 2025 lähtien.
Kampanja jatkoi aiempaa veroteemaista tietojenkalastelua. Tammi–helmikuussa 2026 tutkijat kirjasivat yli 1 600 haitallista sähköpostia, joissa esiintyttiin virallisina verotarkastusilmoituksina tai tarjottiin verorikkomusten luetteloita.
Jakelutapa muuttui, mutta luottamukseen vetoava elementti pysyi. Veroviranomaisen ilmoitus luo kiireen ja auktoriteetin tuntua. Tunnettu tekoälyavustaja puolestaan vaikuttaa ajankohtaiselta ja hyödylliseltä. Molemmissa tapauksissa vastaanottajaa voidaan houkutella avaamaan liite, lataamaan pakattu tiedosto tai asentamaan ohjelmisto tarkistamatta lähdettä.
SilverFox käytti vaiheistettua toimitusmallia, jossa hyökkäyksen eri vaiheille oli erillinen infrastruktuuri. Tällainen hajautus voi vaikeuttaa koko hyökkäysketjun tunnistamista tai estämistä yhden verkkotunnuksen tai muun yksittäisen tunnisteen perusteella.
Axiosin ja SilverFoxin kampanjat kohdistuivat eri luottamussuhteisiin:
Axios-tapaus osoittaa, miksi lyhyt altistumisikkuna ei tarkoita vähäistä riskiä. Pakettiasennukset ja CI-järjestelmät voivat toimia automaattisesti, joten vaikutus ei rajoitu ihmisiin, jotka lataavat ja tarkistavat julkaisun käsin. SilverFox puolestaan osoittaa, että nopeasti yleistyvät ohjelmistokategoriat tarjoavat hyökkääjille uskottavia uusia syöttejä.
Axios-tapauksen vuoksi kannattaa tarkistaa lukitustiedostot, pakettimanifestit, koontilokit, välimuistit ja riippuvuusluettelot seuraavien tunnisteiden varalta: axios@1.14.1, axios@0.30.4 ja plain-crypto-js@4.2.1. Jokainen kone, jolle vaarallinen versio asennettiin altistumisjakson aikana, on tutkittava ladattujen haittaohjelmien, luvattoman pysyvyyden ja paljastuneiden tunnistetietojen varalta. Ohjeistuksissa suositellaan käsittelemään kyseisiä asennuksia mahdollisesti vaarantuneina.
Tekoälyohjelmistojen osalta työntekijöiden tulisi ladata työpöytäsovellukset vain hyväksytyistä kanavista, tarkistaa julkaisija ja latausosoite sekä estää tai eristää hyväksymättömät asennusohjelmat. npm-julkaisemisessa phishingin kestävä monivaiheinen tunnistautuminen, lyhytikäiset ja tarkasti rajatut tunnisteet, julkaisujen alkuperän todentaminen, lukitustiedostot ja riippuvuusmuutosten tarkistaminen voivat pienentää riskiä, että yhden tilin kaappaus muuttuu toimitusketjuhyökkäykseksi.
Laajempi periaate on tarkistaa jokainen luottamusraja. Tutun paketin nimi ei todista, että jokainen sen julkaisu on turvallinen. Eikä tutun tuotteen nimi todista, että jokainen sen asennusohjelma on aito.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
31. maaliskuuta 2026 hyökkääjä käytti kaapattua npm ylläpitäjätiliä julkaistakseen Axios versiot 1.14.1 ja 0.30.4, jotka sisälsivät haitallisen plain crypto js@4.2.1 riippuvuuden ja monialustaisen RAT haittaohjelman.
31. maaliskuuta 2026 hyökkääjä käytti kaapattua npm ylläpitäjätiliä julkaistakseen Axios versiot 1.14.1 ja 0.30.4, jotka sisälsivät haitallisen plain crypto js@4.2.1 riippuvuuden ja monialustaisen RAT haittaohjelman. Erillisessä SilverFox kampanjassa levitettiin Windowsille, macOS:lle ja Linuxille tarkoitettuja väärennettyjä Claude sovelluksia Intiassa, Indonesiassa, Etelä Afrikassa ja Venäjällä toimiville organisaatioille.
Tapaukset osoittavat, että pakettirekistereihin, ylläpitäjiin, tuttuihin tuotemerkkeihin ja työpaikan tekoälytyökaluihin kohdistuva luottamus voi muuttua hyökkäysreitiksi.