JFrog : le ver npm testmetest a piégé 42 dépôts GitHub, avec des hooks pour les outils de codage IA
JFrog Security Research indique que la campagne testmetest ne se limite pas à npm : l’équipe a découvert 42 dépôts GitHub piégés appartenant à 11 propriétaires légitimes, qui dissimulent un éditeur npm, ainsi qu’un nouvel addon natif qui déchiffre sa charge utile à l’exécution et reste dormant dans les environnements CI, les sandboxes et les outils d’analyse. La campagne couvre 25 noms de paquets npm. JFrog recommande de vérifier si vous avez installé des paquets testmetest ou @iobandamwer et de les supprimer.
Selon un résumé de l’étude, le ver appartient à la famille Miasma des vers npm. Il ajoute des charges utiles d’environ 13 Mo dans .github/init.js et des hooks dans .claude/settings.json (SessionStart), ainsi que dans les fichiers de configuration de Gemini CLI, Cursor et VS Code, de sorte que l’ouverture d’un dépôt infecté l’exécute. Il volerait les fichiers .env, les clés SSH, cloud et IA, et effacerait le répertoire personnel lorsqu’un jeton volé est révoqué ; il faut donc supprimer les mécanismes de persistance avant de renouveler les identifiants.
D’autres ont publié des analyses à ce sujet : Jamf Threat Labs décrit une variante macOS dont le déclencheur est dissimulé dans binding.gyp, sous la forme d’une fausse étape node-gyp silencieuse, et un fil d’actualité sur la sécurité répertorie trois avis GitHub (GHSA-7rwv-2p3x-mch4, GHSA-26g3-4jrv-x55w, GHSA-r5cq-2h3p-f6qf), dont certains ont été corrigés.
Sources
- 🚨 testmetest ne se limite pas à npm.X · 1 commentaire
Recevez ce genre d'actus en notification.
AI Tracker vous prévient dès que quelque chose change pour les outils que vous utilisez.