wfx-loot : 61 000 dépôts GitHub visés pour voler des secrets
La campagne wfx-loot a utilisé 4 800 comptes GitHub piratés pour sonder 61 700 dépôts. Des secrets ont été volés chez plus de 1 800 cibles, selon Aikido.

Des milliers de vrais comptes GitHub détournés, une demande de fusion d'apparence anodine déposée dans des dizaines de milliers de projets, et des secrets dérobés chez plus de 1 800 cibles. C'est le bilan de la campagne wfx-loot, décrite par la société de sécurité applicative Aikido.
Selon Aikido, tout a commencé le 10 novembre 2026. Les pirates ont utilisé les identifiants de plus de 4 800 comptes compromis pour vérifier s'ils disposaient d'un accès en écriture à 61 700 dépôts. Le test : une demande de fusion intitulée « docs: dependency audit notes », déguisée en notes de documentation. Environ 92 % restent ouvertes, ce qui laisse penser que les propriétaires n'ont rien remarqué.
Certains comptes appartenaient à des organisations du Fortune 100, à l'agence américaine General Services Administration, au gouvernement français, à Nextcloud et à WebdriverIO. Aikido estime qu'une cinquantaine pouvaient publier des paquets sur npm, PyPI, Go, crates et Packagist, ce qui inquiète bien au-delà de GitHub.
Que vole le script wfx-loot ?
Le code malveillant est un script shell de 1 500 lignes. Les attaquants ont modifié des workflows GitHub Actions existants, en ont ajouté sur des branches temporaires fraîchement créées et ont glissé des hooks qui se déclenchent à l'installation de paquets npm. Le script récupère les secrets et variables de GitHub Actions, le GITHUB_TOKEN et les jetons OIDC. Il cherche aussi des identifiants AWS, Azure et Google Cloud, ainsi que ceux de Git, SSH, GPG, Docker, Kubernetes, npm, PyPI, Vault et Terraform. Les accès à OpenAI, Anthropic, Gemini, Hugging Face, Cursor et GitHub Copilot figurent sur la liste, tout comme les fichiers .env, les clés privées, l'historique du shell et la mémoire des processus.
Il peut échanger des jetons OIDC GitHub contre des sessions cloud temporaires et, si les droits le permettent, créer des identifiants durables ou modifier les politiques d'identité et de confiance pour s'installer. Le butin, compressé en archives tar, partait en HTTP POST vers l'un de deux serveurs des pirates. Ils ont ensuite annulé leurs modifications et effacé exécutions et journaux, en moins d'une minute selon Aikido.
Aikido relève des points communs avec la campagne GhostAction de 2025.
Comment savoir si mon dépôt est touché ?
Aikido conseille de chercher une branche wfx-docs, une demande de fusion nommée probe et des trous dans la numérotation des exécutions de workflows. Si la charge malveillante s'est exécutée, tous les secrets et rôles cloud accessibles aux workflows concernés sont à considérer comme compromis et à remplacer sans attendre.
Des apps à découvrir
Touche les bonnes cases, additionne, atteins l'objectif. Facile à apprendre, difficile à maîtriser. Gratuit, pour tous les âges.
Discutez avec un partenaire IA ; chaque phrase revient corrigée et expliquée dans votre langue. 9 langues, de A1 à C2.
Ouvrez des messages EDIFACT et X12, chaque segment expliqué, conversion JSON/XML, export PDF et Excel. Fonctionne en local, sans envoi.
Choisissez pour qui, l'occasion et la personnalité. Le moteur lit les descriptions de produits de boutiques locales et classe ce qui convient. Gratuit, sans inscription.
Plus d'actus de ce jour
Tout voir →
AMD Adrenalin 26.11.1 corrige les écritures excessives sur SSD

Apple Support Community ferme après 28 ans d’existence

Nāpōwawāʻenakaulua : deux quasars géants nés trop tôt

Refuser un compteur Linky : la CJUE tranche, Starship vol 15
Plus dans: Sécurité
Tout voir →
Cyber Security Cloud : un accès GitHub fuité, des données clients exposées ?

SignDrop : une faille Windows retourne Defender contre lui-même

Caméras de plaques : un bébé retrouvé en 69 minutes dans le Missouri
