Découverte d’un code malveillant sur NuGet : la menace de shanhai666

Par L'équipe rédaction Neety

Publié le novembre 10, 2025

Découverte d’un code malveillant sur NuGet : la menace de shanhai666

La plateforme NuGet, bien connue des développeurs pour l’échange de modules logiciels, a récemment été l’hôte d’une menace cachée. Derrière le pseudonyme shanhai666, un individu a réussi à semer du code malveillant dans plusieurs paquets téléchargés des milliers de fois. Retour sur cette découverte inquiétante et ses implications potentielles pour le monde de la cybersécurité.

Résumé en 3 points

  • Un utilisateur anonyme, shanhai666, a publié 12 paquets sur NuGet, dont neuf contiennent du code malveillant.
  • Les paquets ont été téléchargés 9 488 fois, représentant une menace significative pour les systèmes de contrôle industriels.
  • Les sabotages sont programmés de manière aléatoire et peuvent être déclenchés jusqu’en 2028.

Shanhai666 et la plateforme NuGet

NuGet, une plateforme gratuite, permet aux développeurs de partager et de télécharger des modules pour enrichir leurs logiciels. Cependant, cet espace a été exploité par un utilisateur sous le pseudonyme shanhai666, qui a publié 12 paquets entre 2023 et 2024. Parmi ceux-ci, neuf contenaient du code malveillant, tandis que les trois autres étaient légitimes, renforçant la crédibilité de l’utilisateur.

Menace pour les systèmes industriels

Les paquets malveillants ont été conçus pour saboter les bases de données et les systèmes de contrôle industriels. Leur fonctionnement est discret, car ils fournissent d’abord des fonctionnalités légitimes avant d’injecter le code malveillant de manière aléatoire. Seulement 20 % des requêtes sont affectées, rendant la détection plus complexe.

Cette approche subtile permet à shanhai666 d’étendre l’impact du sabotage sur une période prolongée, avec des déclenchements différés pouvant se produire jusqu’en 2028.

Retrait des paquets et inquiétudes persistantes

Après avoir été signalés par les chercheurs de l’entreprise de sécurité Socket, tous les paquets suspects ont été retirés de NuGet. Cependant, les experts craignent que la menace ne soit pas totalement éradiquée. Les développeurs ayant utilisé ces paquets pourraient ne plus être en mesure de prévenir leurs conséquences futures, notamment si les projets ont changé de mains.

Les analyses indiquent que l’auteur pourrait être d’origine chinoise, bien que cela reste à confirmer. La stratégie employée par shanhai666 offre une fenêtre prolongée pour atteindre de nouvelles victimes avant l’activation complète du code malveillant.

NuGet : un outil précieux mais vulnérable

NuGet est une ressource essentielle pour les développeurs du monde entier, facilitant l’intégration de nouvelles fonctionnalités dans leurs projets. Cependant, des incidents comme celui causé par shanhai666 mettent en lumière les vulnérabilités potentielles de ces plateformes de partage. Il est crucial pour les utilisateurs de rester vigilants et de se tenir informés des dernières menaces pour protéger leurs systèmes.

lrbeh