Une attaque coordonnée de la chaîne d'approvisionnement logicielle cible les développeurs crypto et IA avec plus de 34 paquets malveillants conçus pour voler des identifiants et des actifs numériques. La campagne, baptisée « TrapDoor » par la plateforme de développement Socket, a été détectée pour la première fois le 22 mai et s'étend aux registres de paquets open-source npm, PyPI et Crates.io.
« TrapDoor cible les développeurs des communautés crypto, DeFi, Solana et IA », a déclaré Socket dans un rapport publié dimanche. « Les paquets malveillants sont conçus pour voler les secrets des développeurs, les portefeuilles crypto, les clés SSH, les identifiants cloud, les données de navigation et les variables d'environnement. »
Cette campagne de malwares se distingue par son approche multiplateforme, utilisant différentes méthodes d'attaque pour chaque écosystème. Sur npm, elle utilise des hooks postinstall pour exécuter une charge utile de vol d'identifiants. Les paquets Python sur PyPI sont conçus pour récupérer et exécuter du JavaScript distant lors de l'importation, tandis que les paquets Rust sur Crates.io utilisent des scripts build.rs malveillants pour trouver et exfiltrer les keystores locaux. L'attaque cible spécifiquement les portefeuilles pour Sui, Solana et Aptos, entre autres.
L'opération révèle également un nouveau vecteur de menace qui tente de détourner les assistants de codage IA. Les attaquants ont soumis des pull requests à des projets IA populaires comme LangChain et Langflow, en ajoutant des instructions cachées dans des fichiers de configuration tels que .cursorrules et CLAUDE.md. Socket a précisé que l'objectif semble être de tromper les outils d'IA pour qu'ils lancent de faux « scans de sécurité » qui découvriraient et exfiltreraient les secrets de l'environnement d'un développeur, illustrant ainsi comment les attaquants évoluent pour cibler les flux de travail modernes des développeurs.
Cet article est fourni à titre informatif uniquement et ne constitue pas un conseil en investissement.