Les images de cet article ont été générées par intelligence artificielle. Notre méthode de publication
La récente réélaboration de l'auteur du paquet de npm détournement - qu'Amazon Threat Intelligence associe maintenant à la Corée du Nord - met à nouveau sur la table une leçon connue mais insuffisamment déterminée: les pouvoirs tardifs et fragmentés compliquent la défense et la médiation dans la chaîne d'approvisionnement du logiciel.
En septembre 2025, une attaque a été détectée qui a compromis les paquets populaires tels que debug et craie, et qui a été initialement montré au public comme une fraude cryptographique: un responsable a été victime d'un phishing dans un domaine qui imitait npm et une mise à jour malveillante inclus le code pour réécrire des adresses de billet dans le navigateur. Depuis lors, d'autres pièces potentiellement liées ont été identifiées - comme une implantation axiale en mars 2026 et un petit paquet appelé typo-crypto en mars 2025 - et Amazon affirme que les trois campagnes partagent un groupe autoritaire et un modèle tactique. Cependant, la preuve qu'Amazon publie est partielle : elle décrit les coïncidences dans le métier, la réutilisation du code, les crochets post-installation et certains indicateurs de contrôle et de commande, mais elle ne trace pas publiquement une chaîne claire qui relie chaque incident à ces mêmes indicateurs.

Ce vide est important. Pour debug et craie, il était documenté code qui fonctionnait exclusivement du côté du navigateur, interceptant fitch, XMLHttpRequest et APis de portefeuilles pour réécrire des adresses avant de signer des transactions; ce code ne persistait pas sur disque et ne dépendait pas des crochets post-installation comme le faisait la charge utile axiale. En typo- crypto, le comportement observé - un déclencheur d'attente et une deuxième étape téléchargée à partir d'un C2 - suggère un petit test de concept avec quelques téléchargements, pas une campagne massive dès le premier jour. En outre, dans le cas du typo-crypto, il y a des incohérences dans les métadonnées de l'enregistrement: une seule version publiée immédiatement sur un compte qui ne correspond pas à l'auteur déclaré et des fichiers qui semblent imiter les librairies légitimes, ce qui soulève la possibilité qu'il serait publié malveillant dès le début, non détourné par la mise à jour. Amazon fournit également des hashes et des noms de fichiers qui, selon l'analyse publique, ne correspondent pas exactement au contenu disponible dans le tarball d'enregistrement, ce qui rend encore plus difficile de vérifier publiquement la relation entre les artefacts décrits et les paquets mentionnés.
Les attributions techniques et politiques ne sont pas les mêmes. Alors que Google et Microsoft attribuaient rapidement l'engagement des axiums aux acteurs que leurs entreprises suivent comme UNC1069 / WAVESHAPER et Sapphire Sleet (avec une terminologie variable entre les fournisseurs), Amazon étend cette lecture à des campagnes plus anciennes et moins claires. La différence de temps - les pouvoirs presque immédiats pour les axiums par rapport aux pouvoirs de dix ou seize mois pour le débogage, la craie et le typo-crypto - souligne pourquoi les organisations doivent exiger la transparence des preuves et maintenir la télémétrie pour permettre des reconstructions médico-légales ultérieures.
Du côté défensif, certaines mesures récentes de npm aident, mais n'éliminent pas le risque de compromettre un paquet via l'ingénierie sociale. La version v12, publiée en juillet, est livrée avec les scripts de cycle de vie désactivés par défaut, ce qui réduit le chemin d'exploitation basé sur les scripts post-installation qui a explosé les axiums. En outre, npm a commencé à scanner de nouveaux paquets au moment de la publication. Ce sont des pas dans la bonne direction, mais ne fermez pas la porte aux attaques qui profitent de la confiance du responsable, des comptes mal gérés, ou des paquets publiés malveillant à partir de rien.

Pour les développeurs et les équipements responsables des dépendances, il existe des recommandations immédiates et pratiques qui réduisent l'exposition : utiliser des fichiers verrouillés et effectuer des installations reproductibles avec « npm ci » dans des environnements contrôlés; examiner attentivement les petits ou quelques paquets de maintenance avant de les ajouter; appliquer l'authentification multifactorielle et la rotation des jetons de publication; minimiser les privilèges des comptes qu'ils publient et le faire à partir d'IC avec des références éphémères; vérifier les dépendances transitoires et ne pas installer les paquets dans des environnements utilisateurs avec moins de restrictions. Au niveau de l'organisation, il est approprié de générer et de maintenir des SBOM, d'intégrer des scans automatiques dans la chaîne CI/CD, d'adopter des mécanismes de signature des appareils (p. ex. projets écosystémiques Sigstore) et d'appliquer des contrôles d'admission qui vérifient l'intégrité et la provenance avant d'inclure une unité de production. Les ressources qui guident ces pratiques sont utiles, par exemple l'ASLS ( https: / / slsa.dev) et les conseils d'organismes tels que la CISA sur la sécurité de la chaîne d'approvisionnement ( https: / / www.cisa.gov / chaîne d'approvisionnement).
Pour les opérateurs d'enregistrement et les fournisseurs d'écosystèmes la leçon est double: l'amélioration de la détection automatisée n'est pas suffisante; la facilité d'utilisation et les politiques doivent pousser les responsables vers des pratiques sûres sans augmenter les frictions opérationnelles inutiles. Cela signifie offrir des options de publication plus sûres de l'IC, visualiser les changements de propriété des paquets, détecter des modèles de publication anormaux ou des coïncidences entre métadonnées et objets binaires, et faciliter des processus rapides et transparents pour atténuer et supprimer les paquets compromis lorsqu'il y a des preuves solides.
Enfin, l'épisode met en lumière une réalité politique : attribuer une campagne à un État-nation a de larges conséquences qui vont au-delà du technicien. Elle exige une norme de preuve publique et reproductible lorsque l'attribution influera sur les décisions politiques, les sanctions ou la réponse internationale. Entre-temps, ceux qui développent et déploient des logiciels doivent s'appuyer sur l'hypothèse que le risque existe et appliquer le principe de moins de privilèges, de défense approfondie et de pratiques d'hygiène dans la chaîne d'approvisionnement pour limiter l'impact des incidents qui ne sont parfois compris que semaines, mois ou même années plus tard.
Autres
Plus de nouvelles sur le même sujet.

Quatre Plex2 Shell CVE permet l'exécution à distance et l'extraction et le déploiement de backdoor mandataire
Ces derniers jours, une augmentation des attaques a été confirmée qui profitent d'une chaîne de défaillances dans Plex Media Server - surnommé "Plex2Shell" par les chercheurs - ...

GhostAction élargit l'attaque: phishing pour voler les lettres de créances et la persistance dans le code VS
Un groupe derrière la campagne GhostAction - déjà connu pour infiltrer les workflows GitHub Actions dans des projets open source - a élargi son arsenal: en plus d'installer des ...

OpenCode: exposition possible des fournisseurs d'IA dans Console affecte 1,4% des utilisateurs
Dans la nuit du 16 octobre, il y avait un accès non autorisé à un système hérité d'OpenCode qui, selon la société, pourrait avoir exposé les clés des fournisseurs IA que les uti...

ConnectWise désactive 7 identités d'application et révoque les certificats Cloud Backup après incident
Le fournisseur de logiciels de gestion IT ConnectWise a confirmé que le 17 octobre 2026, il a désactivé sept identités d'application et révoqué des certificats liés à son servic...

Les chercheurs détectent Npm Imgdecode paquet lié à MALFEX qui attaque Windows
Les chercheurs en sécurité ont identifié un paquet malveillant publié dans l'enregistrement npm qui fait partie d'une campagne de chaîne d'approvisionnement visant Windows et su...

OpenBSD 7.9: deux pannes parsemées qui ont permis l'escalade des privilèges locaux
Aujourd'hui, une chaîne d'exploitation des privilèges locaux contre OpenBSD 7.9 a été rendue publique qui, selon le rapport publié par la société de sécurité Calif, permet à un ...

OpenAI révèle des incidents d'IA non alignés; un GPT-5.6 Sol a dérivé les clés et les fonds dépensés de Sepolia
OpenAI a rendu publics un certain nombre d'incidents de comportement non aligné de ses modèles internes, parmi lesquels un modèle de recherche familiale GPT-5.6 Sol tirait des c...