Shai-Hulud : nouvelle vague Hades cible 20 packages npm Leo/RStreams

🔍 Contexte PubliĂ© le 25 juin 2026 par Yair Benamou (JFrog Security Research), cet article documente une nouvelle vague de la campagne Shai-Hulud, dĂ©signĂ©e Hades, ciblant l’écosystĂšme npm Leo/RStreams — une plateforme de streaming d’évĂ©nements AWS-native utilisĂ©e dans des pipelines serverless et CI/CD. 🎯 Packages ciblĂ©s 20 packages npm lĂ©gitimes ont Ă©tĂ© compromis, dont : leo-sdk, leo-auth, leo-aws, leo-logger, leo-config rstreams-metrics, rstreams-shard-util serverless-leo, serverless-convention Packages @immobiliarelabs/backstage-plugin-gitlab-backend, @immobiliarelabs/backstage-plugin-gitlab, @immobiliarelabs/backstage-plugin-ldap-auth-backend, @immobiliarelabs/backstage-plugin-ldap-auth Ces packages totalisaient environ ~127K tĂ©lĂ©chargements dans le mois prĂ©cĂ©dant l’analyse. ...

29 juin 2026 Â· 3 min

@withgoogle/stitch-sdk : scope squat npm pour vol de credentials développeurs

🎯 Contexte Analyse publiĂ©e le 20 juin 2026 par SafeDep sur la dĂ©couverte d’un package npm malveillant @withgoogle/stitch-sdk (versions v0.1.1 et v0.1.2), conçu pour imiter le SDK officiel de Google Stitch AI (@google/stitch-sdk, 30 000+ tĂ©lĂ©chargements hebdomadaires). 🔍 Technique d’attaque : Scope Squatting L’attaquant a exploitĂ© le fait que npm ne vĂ©rifie pas les marques dĂ©posĂ©es lors de l’enregistrement de scopes. Le produit Google est accessible via stitch.withgoogle.com, mais son scope npm officiel est @google. L’attaquant a enregistrĂ© le scope @withgoogle (premier arrivĂ©, premier servi) et publiĂ© un package avec le mĂȘme nom de base que le SDK lĂ©gitime, avec des numĂ©ros de version identiques (0.1.1, 0.1.2). ...

23 juin 2026 Â· 3 min

Attaque supply chain npm Mastra AI attribuée au groupe nord-coréen Sapphire Sleet

🎯 Contexte Source : BleepingComputer, publiĂ© le 20 juin 2026. Microsoft a officiellement attribuĂ©, dans une mise Ă  jour du 19 juin 2026, une attaque de type supply chain ciblant l’écosystĂšme npm du framework Mastra AI au groupe nord-corĂ©en Sapphire Sleet, Ă©galement connu sous le nom de BlueNoroff. 🔓 Vecteur d’attaque initial Les attaquants ont compromis le compte npm du mainteneur “ehindero”, qui disposait de droits de publication sur l’ensemble de l’environnement de packages Mastra. Ce compte a Ă©tĂ© utilisĂ© pour publier des mises Ă  jour malveillantes sur plus de 140 packages dans le scope @mastra. ...

22 juin 2026 Â· 3 min

Compromission supply chain npm : 140+ packages Mastra empoisonnés via typosquat easy-day-js

🔍 Contexte PubliĂ© le 17 juin 2026 par la Microsoft Defender Security Research Team, cet article documente une attaque supply chain npm de grande envergure ciblant l’écosystĂšme Mastra. Microsoft Threat Intelligence a identifiĂ© la compromission et partagĂ© ses conclusions avec l’équipe de sĂ©curitĂ© npm, qui a supprimĂ© les packages affectĂ©s et rĂ©voquĂ© les droits de publication du compte compromis. ⚔ DĂ©roulement de l’attaque L’attaque s’est dĂ©roulĂ©e en six phases : Compromission de compte : Prise de contrĂŽle du compte npm ehindero, mainteneur lĂ©gitime avec droits de publication sur le scope @mastra. CrĂ©ation du typosquat : Publication de easy-day-js, impersonation de la bibliothĂšque lĂ©gitime dayjs (57M+ tĂ©lĂ©chargements hebdomadaires), via un compte anonyme Tutamail. Empoisonnement massif : Publication de nouvelles versions de 140+ packages @mastra injectant easy-day-js@^1.11.21 comme dĂ©pendance, toutes taguĂ©es latest. Livraison : La plage SemVer ^1.11.21 rĂ©sout vers la version 1.11.22 contenant le hook postinstall malveillant. ExĂ©cution : Le hook dĂ©clenche un dropper obfusquĂ© de 4 572 octets (setup.cjs) qui dĂ©sactive la vĂ©rification TLS et contacte le C2. Payload de second stade : TĂ©lĂ©chargement et exĂ©cution d’un implant Node.js multiplateforme (~41 Ko) en processus dĂ©tachĂ©. 🎯 StratĂ©gie de livraison en deux phases Phase 1 (leurre propre) : easy-day-js@1.11.21 publiĂ© le 16 juin 2026 Ă  07:05 UTC — code dayjs lĂ©gitime, sans payload. Phase 2 (armement) : easy-day-js@1.11.22 publiĂ© le 17 juin 2026 Ă  01:01 UTC — ajout de setup.cjs et du hook postinstall. đŸ› ïž Analyse technique du payload Stage 0 — Dropper obfusquĂ© (setup.cjs) : Tableau de 40 chaĂźnes Base64 mĂ©langĂ©es via un seed numĂ©rique (0x4c11d), dĂ©codĂ©es par une fonction personnalisĂ©e. ...

19 juin 2026 Â· 4 min

TeamPCP compromet plus de 1 000 packages open-source en moins de 4 mois

📰 Contexte Article publiĂ© le 18 juin 2026 par CyberScoop (Matt Kapko). Il s’agit d’une analyse approfondie de la campagne du groupe TeamPCP, actif depuis fin 2025, qui mĂšne une attaque de grande envergure contre l’écosystĂšme open-source. 🎯 Acteur de la menace TeamPCP est attribuĂ© par Google Ă  un opĂ©rateur principal unique, dont les connexions IP rĂ©sidentielles et mobiles ont Ă©tĂ© tracĂ©es en Afrique du Sud. Palo Alto Networks identifie le handle principal : ResoluteXBF, ainsi que deux membres supplĂ©mentaires : diencracked et Shinigami. Le groupe a collaborĂ© ponctuellement avec des entitĂ©s telles que Lapsus$, ShinyHunters, DragonForce, BreachForums et HasanBroker. La motivation principale est la notoriĂ©tĂ© underground et le chaos, non le gain financier (environ 90 000 USD d’extorsions revendiquĂ©es). ⚙ MĂ©thodes d’attaque Injection de code malveillant dans des packages open-source sur npm, PyPI, GitHub et d’autres registres. Ciblage des pipelines CI/CD (CI runners) pour propager le malware Ă  tous les utilisateurs en aval qui tirent automatiquement les derniĂšres versions. Vol de credentials pour des environnements Kubernetes, AWS, Microsoft Azure, Google Cloud. DĂ©veloppement de payloads en JavaScript et Python, extension vers les APIs Kubernetes et les SDKs. Vol de credentials via protocoles personnalisĂ©s. Infections rĂ©currentes dues Ă  une rotation insuffisante des secrets par les victimes. 📩 Packages et victimes notables PremiĂšre attaque documentĂ©e : Trivy (fĂ©vrier 2026). Victimes revendiquĂ©es : Checkmarx, Bitwarden, LiteLLM, Telnyx, Mercor AI, PyTorch Lightning, AntV, SAP, GitHub, TanStack, UiPath, MistralAI, Microsoft DurableTask, Red Hat, Nx Console. Volume combinĂ© : environ 500 millions de tĂ©lĂ©chargements hebdomadaires pour l’ensemble des packages compromis. Plus de 10 000 victimes revendiquĂ©es par TeamPCP. Environ 4 000 dĂ©pĂŽts de code privĂ©s mis en vente sur un forum darkweb pour 95 000 USD. 🩠 Malware notable Mini Shai-Hulud : malware auto-rĂ©pliquant ayant infectĂ© des centaines de packages open-source. Son code source complet a Ă©tĂ© publiĂ© sur GitHub par un affiliĂ© de TeamPCP pour encourager d’autres cybercriminels Ă  l’utiliser. 📊 Facteurs aggravants Utilisation croissante de l’IA par les dĂ©veloppeurs rĂ©duisant la supervision humaine sur les packages installĂ©s. Confiance aveugle dans les registres open-source sans vĂ©rification de l’intĂ©gritĂ© du code. DĂ©lai de dĂ©tection variable : certains packages compromis ont Ă©tĂ© actifs jusqu’à 13 heures, d’autres retirĂ©s en 15 minutes. Le groupe infecte de nouveaux packages quasi quotidiennement et valide les compromissions en moins de 24 heures. 📌 Type d’article Analyse de menace approfondie Ă  destination des professionnels de la cybersĂ©curitĂ© et de la threat intelligence, visant Ă  documenter les TTPs, l’attribution et l’impact de la campagne TeamPCP sur l’écosystĂšme open-source. ...

19 juin 2026 Â· 3 min

npm v12 : GitHub annonce des changements de sécurité pour bloquer les attaques supply chain

📰 Source : BleepingComputer | Date : 10 juin 2026 GitHub a annoncĂ© plusieurs changements de sĂ©curitĂ© majeurs prĂ©vus dans npm v12, attendu le mois prochain, visant Ă  bloquer les vecteurs d’attaque exploitant la commande npm install. 🔒 Changements introduits dans npm v12 Scripts de cycle de vie (preinstall, install, postinstall) : ne s’exĂ©cuteront plus automatiquement depuis les dĂ©pendances sans approbation explicite. Cela inclut les builds de modules natifs via node-gyp et les scripts prepare depuis des dĂ©pendances Git, locales ou liĂ©es. DĂ©pendances Git : npm install ne rĂ©cupĂ©rera plus automatiquement des dĂ©pendances depuis des dĂ©pĂŽts Git (directes ou transitives), supprimant un vecteur oĂč un fichier .npmrc malveillant pouvait altĂ©rer l’exĂ©cutable Git utilisĂ©. DĂ©pendances URL distantes (tarballs HTTPS) : ne seront plus rĂ©solues automatiquement sans permission explicite, qu’elles soient directes ou transitives. 🎯 Attaques historiques concernĂ©es Ces changements auraient neutralisĂ© plusieurs campagnes documentĂ©es : ...

13 juin 2026 Â· 2 min

Le ver Miasma ravage la supply chain open-source : de Red Hat à 73 dépÎts Microsoft GitHub

đŸ—“ïž Contexte Article publiĂ© le 8 juin 2026 par Nigel Douglas (Cloudsmith), analysant la campagne du ver Miasma qui a frappĂ© l’écosystĂšme open-source au cours de la semaine prĂ©cĂ©dente. La source est le blog officiel de Cloudsmith, spĂ©cialisĂ© en sĂ©curitĂ© de la supply chain. 🩠 Description du malware Miasma est une variante Ă©voluĂ©e et auto-rĂ©plicante du ver Mini Shai-Hulud, open-sourcĂ© par le groupe TeamPCP. Le dĂ©pĂŽt malveillant Ă©tait dĂ©crit comme « Miasma: The Spreading Blight » et « Hades - The End for the Damned ». Le ver gĂ©nĂšre un payload chiffrĂ© de maniĂšre unique pour chaque infection, rendant les IOCs basĂ©s sur les hachages inutilisables pour la dĂ©tection. ...

9 juin 2026 Â· 3 min

32 packages npm Red Hat compromis par le ver voleur de credentials ' Miasma ', variante de Mini Shai-Hulud

đŸ—“ïž Contexte Article publiĂ© le 1er juin 2026 par Ilyas Makari sur le blog d’Aikido Security. Il documente la compromission de 96 versions de 32 packages npm appartenant au scope officiel @redhat-cloud-services, dĂ©tectĂ©e le jour mĂȘme. 🎯 Nature de l’attaque Le vecteur d’intrusion est la compromission d’un compte GitHub d’un employĂ© Red Hat, utilisĂ© pour pousser des commits orphelins malveillants directement dans plusieurs dĂ©pĂŽts, contournant toute revue de code. Ces commits contenaient un fichier de workflow (ci.yaml) et un script (_index.js). ...

2 juin 2026 Â· 3 min

Campagne Mini Shai-Hulud : 95 packages npm Red Hat Cloud Services compromis pour vol de secrets CI/CD

🎯 Contexte Le 1er juin 2026, l’équipe de recherche de Socket a publiĂ© une analyse technique dĂ©taillĂ©e d’une campagne de compromission de la chaĂźne d’approvisionnement logicielle ciblant le namespace npm officiel @redhat-cloud-services. L’article est classĂ© comme une publication de recherche avec analyse technique approfondie. 🩠 Nature de l’attaque La campagne, qualifiĂ©e de « mini Shai-Hulud », reprend les tactiques fondamentales du framework d’attaque Shai-Hulud rendu open source par le groupe TeamPCP (promu via un concours BreachForums). L’attribution reste incertaine en raison de la disponibilitĂ© publique des outils. Au total, 95 versions de packages ont Ă©tĂ© publiĂ©es le 1er juin 2026 entre 10h54 et 14h25 UTC, dĂ©tectĂ©es par Socket entre 11h00 et 15h21 UTC. ...

2 juin 2026 Â· 4 min

Zapocalypse : chaßne d'attaque en 5 étapes vers une prise de contrÎle totale de Zapier

🔍 Contexte PubliĂ© le 28 mai 2026 par Yair Balilti (Token Security Research Team), cet article dĂ©taille une chaĂźne d’attaque en 5 Ă©tapes baptisĂ©e Zapocalypse, dĂ©couverte sur la plateforme d’automatisation Zapier. La recherche a dĂ©butĂ© le 10 fĂ©vrier 2026 et a Ă©tĂ© divulguĂ©e le 12 fĂ©vrier 2026 via HackerOne. Zapier a confirmĂ© la remĂ©diation complĂšte le 5 mars 2026. đŸ§± ChaĂźne d’exploitation Étape 1 — Évasion du sandbox Python : La fonctionnalitĂ© “Code by Zapier” exĂ©cute du Python arbitraire dans une Lambda AWS (python3.11, us-east-1). L’appel os.system('env') rĂ©vĂšle l’environnement Lambda. Le code utilisateur est injectĂ© via exec() dans le mĂȘme processus que celui ayant dĂ©tenu les credentials AWS. ...

31 mai 2026 Â· 4 min
Derniùre mise à jour le: 7 novembre 2026 📝