Skip to content

Le malware auto-propagateur IronWorm frappe 36 paquets npm (2026)

Des chercheurs ont révélé IronWorm, un voleur d'informations auto-propagateur écrit en Rust qui a compromis 36 paquets npm, dérobant les secrets de développeurs et de pipelines CI puis republiant des paquets piégés à l'aide d'identifiants de publication npm volés.

Victime
npm (registre Node Package Manager)

Le 4 juin 2026, les chercheurs de JFrog ont révélé IronWorm, une attaque de chaîne d'approvisionnement auto-propagatrice ayant infecté 36 paquets du registre npm avec un logiciel voleur d'informations. Contrairement aux menaces npm classiques en JavaScript obfusqué, IronWorm est écrit en Rust et se dissimule dans un exécutable binaire déclenché par un script d'installation, communiquant avec son opérateur via le réseau Tor.

Ce qui s'est passé

Selon JFrog, la campagne a démarré depuis un compte npm compromis nommé asteroiddao, qui a publié des versions de paquets embarquant un binaire ELF Rust exécuté lors de l'installation. Le malware collecte des dizaines de variables d'environnement et de fichiers d'identifiants pouvant contenir des jetons OpenAI, AWS, Anthropic et npm, des fichiers de configuration de coffres-forts, des clés SSH et des fichiers de portefeuilles de cryptomonnaie.

Surtout, IronWorm s'auto-propage : une fois implanté dans un environnement de développeur ou de CI, il utilise les identifiants npm volés — y compris les secrets liés au flux Trusted Publishing de npm — pour publier des versions piégées des paquets appartenant à la victime, infectant ainsi d'autres développeurs et pipelines en aval. JFrog a publié la liste complète des paquets affectés et a exhorté les développeurs à migrer vers les versions corrigées, à renouveler leurs clés et à activer l'authentification à deux facteurs.

Pourquoi c'est important

Un ver qui transforme chaque mainteneur compromis en rampe de lancement pour le suivant est le scénario cauchemar de la chaîne d'approvisionnement : le rayon d'impact s'étend automatiquement, et les jetons CI volés lui permettent de passer d'un éditeur de confiance à un autre. L'usage par IronWorm d'un binaire Rust compilé et d'un canal de commande Tor relève également le niveau de difficulté de la détection par rapport aux attaques de paquets fondées sur des scripts auxquelles les défenseurs se sont habitués.

Chronologie

  1. Les chercheurs de JFrog révèlent IronWorm, détaillant les 36 paquets npm affectés et le mécanisme d'auto-propagation.

Sources

  1. bleepingcomputer.comhttps://www.bleepingcomputer.com/news/security/new-ironworm-malware-hits-36-packages-in-npm-supply-chain-attack/
  2. thehackernews.comhttps://thehackernews.com/2026/06/ironworm-and-new-miasma-worm-variant.html
  3. darkreading.comhttps://www.darkreading.com/cyberattacks-data-breaches/rust-written-ironworm-npm-supply-chain
  4. ox.securityhttps://www.ox.security/blog/ironworm-supply-chain-malware-hits-npm/

Incidents liés

Chaîne d’approvisionnementEn cours

L'attaque sur la chaîne d'approvisionnement « Atomic Arch » détourne plus de 400 paquets AUR d'Arch Linux pour déployer un voleur d'identifiants et un rootkit eBPF

Les chercheurs de Sonatype ont mis au jour « Atomic Arch », une campagne sur la chaîne d'approvisionnement dans laquelle des attaquants ont adopté des centaines de paquets orphelins de l'Arch User Repository et réécrit leurs scripts de compilation pour installer un paquet npm malveillant déposant un voleur d'identifiants Linux doté de capacités optionnelles de rootkit eBPF.

Victim
Arch User Repository (AUR)
Chaîne d’approvisionnementContenu

Le ver Miasma frappe 73 dépôts GitHub de Microsoft lors d'une attaque de la chaîne d'approvisionnement (2026)

Un ver auto-réplicateur de la chaîne d'approvisionnement baptisé Miasma a compromis 73 dépôts répartis sur quatre organisations GitHub de Microsoft, plantant des fichiers de configuration qui dérobaient des identifiants cloud et développeur dès que les projets étaient ouverts dans des agents de codage IA comme Claude Code et Cursor.

Victim
Microsoft (GitHub repositories)
Chaîne d’approvisionnementContenu

Rançongiciel par chaîne d'approvisionnement contre Kaseya VSA (REvil)

Des affiliés de REvil ont exploité une faille zero-day d'injection SQL dans la plateforme de gestion à distance Kaseya VSA pour déployer un rançongiciel auprès d'environ 60 MSP et, à travers eux, d'environ 1 500 organisations en aval. La plus grande attaque par rançongiciel via la chaîne d'approvisionnement jamais enregistrée.

Victim
Clients de Kaseya VSA (~60 MSP, ~1 500 organisations en aval)
Loss
$200.0M