Bitget App
Trade smarter
Acheter des cryptosMarchésTradingFuturesStocksEarnInstitutionIA & plus
Un ver malveillant compromet des domaines crypto lors d'une attaque sur la chaîne d'approvisionnement

Un ver malveillant compromet des domaines crypto lors d'une attaque sur la chaîne d'approvisionnement

CryptoSlateCryptoSlate2025/11/25 16:23
Afficher le texte d'origine
Par:Gino Matos

Le 24 novembre, la société de sécurité Aikido a détecté une seconde vague du ver npm auto-répliquant Shai-Hulud, compromettant 492 paquets totalisant 132 millions de téléchargements mensuels.

L’attaque a frappé des écosystèmes majeurs, dont AsyncAPI, PostHog, Postman, Zapier et ENS, exploitant les dernières semaines avant la date limite du 9 décembre fixée par npm pour révoquer les anciens jetons d’authentification.

La file d’attente de triage d’Aikido a signalé l’intrusion vers 3h16 UTC, alors que des versions malveillantes de go-template d’AsyncAPI et de 36 paquets associés commençaient à se propager dans le registre.

L’attaquant a étiqueté les dépôts de données volées avec la description “Sha1-Hulud: The Second Coming”, maintenant ainsi le branding théâtral de la campagne de septembre.

Le ver installe l’environnement d’exécution Bun lors de la configuration du paquet, puis exécute un code malveillant qui recherche des secrets exposés dans les environnements de développement à l’aide de TruffleHog.

Les clés API compromises, les jetons GitHub et les identifiants npm sont publiés dans des dépôts publics aux noms aléatoires, et le logiciel malveillant tente de se propager en poussant de nouvelles versions infectées vers jusqu’à 100 paquets supplémentaires, soit cinq fois l’ampleur de l’attaque de septembre.

Évolution technique et charge utile destructrice

L’itération de novembre introduit plusieurs modifications par rapport à l’attaque de septembre.
Le logiciel malveillant crée désormais des dépôts aux noms générés aléatoirement pour les données volées, au lieu d’utiliser des noms codés en dur, compliquant ainsi les efforts de suppression.

Le code d’installation installe Bun via setup_bun.js avant d’exécuter la charge utile principale dans bun_environment.js, qui contient la logique du ver et les routines d’exfiltration des identifiants.

L’ajout le plus destructeur : si le logiciel malveillant ne peut pas s’authentifier auprès de GitHub ou npm à l’aide des identifiants volés, il efface tous les fichiers du répertoire personnel de l’utilisateur.

L’analyse d’Aikido a révélé des erreurs d’exécution qui ont limité la propagation de l’attaque. Le code de regroupement qui copie l’intégralité du ver dans de nouveaux paquets omet parfois d’inclure bun_environment.js, ne laissant que le script d’installation de Bun sans la charge utile malveillante.

Malgré ces échecs, les compromissions initiales ont touché des cibles de grande valeur avec une exposition massive en aval.

Les paquets AsyncAPI ont dominé la première vague, avec 36 versions compromises, dont @asyncapi/cli, @asyncapi/parser et @asyncapi/generator.

PostHog a suivi à 4h11 UTC, avec des versions infectées de posthog-js, posthog-node et des dizaines de plugins. Les paquets Postman sont arrivés à 5h09 UTC.

La compromission de Zapier a affecté @zapier/zapier-sdk, zapier-platform-cli et zapier-platform-core, tandis que celle d’ENS a touché @ensdomains/ensjs, @ensdomains/ens-contracts et ethereum-ens.

La création de branches GitHub suggère un accès au niveau du dépôt

L’équipe AsyncAPI a découvert une branche malveillante dans leur dépôt CLI créée juste avant l’apparition des paquets compromis sur npm.

La branche contenait une version déployée du logiciel malveillant Shai-Hulud, indiquant que l’attaquant avait obtenu un accès en écriture au dépôt lui-même plutôt que de simplement détourner des jetons npm.

Cette escalade reflète la technique utilisée lors de la compromission initiale de Nx, où les attaquants ont modifié les dépôts sources pour injecter du code malveillant dans des pipelines de build légitimes.

Aikido estime que 26 300 dépôts GitHub contiennent désormais des identifiants volés marqués de la description “Sha1-Hulud: The Second Coming”.

Les dépôts contiennent des secrets exposés par les environnements de développement ayant exécuté les paquets compromis, notamment des identifiants de services cloud, des jetons CI/CD et des clés d’authentification pour des API tierces.

La nature publique de ces fuites amplifie les dégâts : tout attaquant surveillant ces dépôts peut récolter les identifiants en temps réel et lancer des attaques secondaires.

Calendrier de l’attaque et mesures d’atténuation

Le calendrier coïncide avec l’annonce du 15 novembre par npm de la révocation des anciens jetons d’authentification le 9 décembre.

Le choix de l’attaquant de lancer une dernière campagne à grande échelle avant la date limite suggère qu’il a compris que la fenêtre pour les compromissions basées sur les jetons se refermait. La chronologie d’Aikido montre que la première vague Shai-Hulud a commencé le 16 septembre.

La “Second Coming” du 24 novembre représente la dernière opportunité de l’attaquant d’exploiter les anciens jetons avant que la migration de npm ne coupe cet accès.

Aikido recommande aux équipes de sécurité d’auditer toutes les dépendances des écosystèmes affectés, en particulier les paquets Zapier, ENS, AsyncAPI, PostHog et Postman installés ou mis à jour après le 24 novembre.

Les organisations doivent renouveler tous les secrets GitHub, npm, cloud et CI/CD utilisés dans les environnements où ces paquets étaient présents, et rechercher sur GitHub les dépôts portant la description “Sha1-Hulud: The Second Coming” pour déterminer si des identifiants internes ont été exposés.

Désactiver les scripts postinstall npm dans les pipelines CI prévient l’exécution lors de futures installations, et figer les versions des paquets avec des fichiers de verrouillage limite l’exposition à de nouvelles versions compromises.

L’article Malicious worm compromises crypto domains in supply-chain attack est apparu en premier sur CryptoSlate.

0
0

Avertissement : le contenu de cet article reflète uniquement le point de vue de l'auteur et ne représente en aucun cas la plateforme. Cet article n'est pas destiné à servir de référence pour prendre des décisions d'investissement.

PoolX : Bloquez vos actifs pour gagner de nouveaux tokens
Jusqu'à 12% d'APR. Gagnez plus d'airdrops en bloquant davantage.
Bloquez maintenant !

Vous pourriez également aimer

Combien de demande pour CPO l’Ultra Rubin de Nvidia va-t-il générer ? Bernstein : La valeur optique par pod multipliée par cinq

Bernstein estime que l’architecture Rubin Ultra de Nvidia entraînera une forte augmentation de la demande en optique co-packagée (CPO) et en fibres optiques. Le contenu optique par Pod passera de 1 million à 5,4 millions de dollars, ce qui fera grimper la taille du marché de l’écosystème optique de Nvidia à 46,8 milliards de dollars en 2028 (soit une croissance annuelle de 91%). Bien que le secteur soit confronté à des goulots d’étranglement dans l’approvisionnement en substrats InP, les perspectives restent favorables, et l’institution réitère sa recommandation de surperformance pour Lumentum, Coherent et Ciena.

华尔街见闻•2026/11/11 08:47
Combien de demande pour CPO l’Ultra Rubin de Nvidia va-t-il générer ? Bernstein : La valeur optique par pod multipliée par cinq

La UBS mise sur des options sur l'or au troisième trimestre et investit massivement dans les valeurs technologiques, tout en prenant position sur SK Hynix (SKHY.US).

UBS Group (UBS.US) a soumis son rapport de portefeuille du troisième trimestre (13F) couvrant la période jusqu’au 30 septembre 2026.

智通财经•2026/11/11 08:22
La UBS mise sur des options sur l'or au troisième trimestre et investit massivement dans les valeurs technologiques, tout en prenant position sur SK Hynix (SKHY.US).

SpaceX (SPCX.US) tente de rendre les racks indépendants de Nvidia : développement de l’armoire Kessel pour contourner la carte de calcul L6, achat uniquement des puces

SemiAnalysis : SpaceX développe en interne des armoires Kessel, contournant les cartes L6 de Nvidia, afin d'offrir davantage de choix pour l'équipement et la fabrication de ses propres matériels.

智通财经•2026/11/11 08:20
SpaceX (SPCX.US) tente de rendre les racks indépendants de Nvidia : développement de l’armoire Kessel pour contourner la carte de calcul L6, achat uniquement des puces

3,7 milliards de dollars de "prépaiement pour des équipements de production d'électricité pour centres de données" abandonnés ! SoftBank, le "plus grand acheteur de turbines à gaz", qu'a-t-il vu ?

Au deuxième trimestre de l'exercice 2026, SoftBank a enregistré une perte nette de 7,1 milliards de dollars, principalement en raison d'une dépréciation de 3,7 milliards de dollars sur un acompte de 9,5 milliards de dollars versé pour sécuriser des équipements de production d'énergie destinés à des centres de données aux États-Unis — parmi lesquels environ 2,9 milliards de dollars sont irrécupérables. Le directeur financier a reconnu que SoftBank avait passé commande avant que le projet ne soit finalisé, et procède actuellement à une réévaluation complète de sa stratégie d'approvisionnement. « L'acheteur le plus agressif de turbines à gaz a ainsi vu ses dépôts annulés. »

华尔街见闻•2026/11/11 08:19