GitHub : 4 837 comptes piratés, 61 000 dépôts fouillés… les hackers font leurs courses dans le code

GitHub, c’est un peu le gigantesque atelier où les développeurs du monde entier rangent leurs programmes, leurs projets et parfois quelques secrets qu’ils auraient mieux fait de garder ailleurs. Une campagne de piratage baptisée wfx-loot aurait compromis 4 837 comptes et exploré plus de 61 000 dépôts de code. Objectif : dénicher des identifiants et des clés d’accès. Bref, les pirates ne viennent pas admirer les lignes de code. Ils cherchent les clés du coffre.

GitHub pour les nuls : c’est quoi exactement ?

Imaginez un immense garage numérique où des millions de développeurs rangent leurs programmes informatiques. Chacun peut y travailler, conserver différentes versions de son projet et collaborer avec d’autres personnes. Ce garage s’appelle GitHub.

Qui utilise GitHub ?
L’étudiant qui développe sa première application, le passionné qui programme sa maison connectée, mais aussi des entreprises qui créent des boutiques en ligne, des applications bancaires ou des services cloud.
Du petit bricolage du dimanche aux logiciels qui font tourner des multinationales.
Un dépôt, c’est quoi ?
Un dépôt (repository) est simplement un espace où sont rangés les fichiers d’un projet et l’historique de leurs modifications.
Certains sont publics, accessibles à tous. D’autres sont privés et réservés aux personnes autorisées.
Et pourquoi les pirates s’y intéressent ?
Parce que certains développeurs y laissent accidentellement des mots de passe, des clés API ou des identifiants permettant d’accéder à d’autres systèmes. Une clé API, c’est un peu un badge numérique permettant à deux logiciels de communiquer.
Le résumé pour vraiment tout comprendre
GitHub, c’est le garage. Les dépôts sont les armoires à outils. Les programmes sont les outils. Et parfois, un développeur laisse les clés de la maison dans une armoire. Les pirates n’ont plus qu’à fouiller. Même pas besoin de casser une fenêtre.

Comment les pirates ont-ils procédé ?

La campagne wfx-loot aurait exploité des accès déjà compromis pour parcourir automatiquement des milliers de dépôts GitHub.

Les attaquants recherchent notamment des jetons d’authentification, des clés API, des identifiants de bases de données et des secrets permettant de communiquer avec des services cloud.

Le principe est simple : plutôt que de forcer la porte d’une entreprise, autant récupérer le badge oublié dans un fichier. Et avec des outils automatisés, les pirates peuvent inspecter des milliers de projets sans devoir lire chaque ligne de code. Le stagiaire chargé de vérifier les fichiers à la main peut retourner dormir.

Concrètement, qu’est-ce que cela peut provoquer ?

Un identifiant oublié dans un dépôt GitHub peut parfois ouvrir bien d’autres portes. Voici quatre scénarios fictifs, mais techniquement possibles, pour comprendre les conséquences.

SCÉNARIO 01 · COMMERCE EN LIGNE
La boutique belge qui ferme sans prévenir

Une boutique en ligne laisse traîner une clé donnant accès à son infrastructure. Un pirate pourrait l’utiliser pour perturber le site, accéder à certaines informations ou détourner des ressources.

Impact concret : les clients ne peuvent plus commander, les paiements ou les livraisons prennent du retard et le commerçant perd du chiffre d’affaires. Le Black Friday commence plus tôt que prévu, mais uniquement pour les pirates.

SCÉNARIO 02 · FACTURATION CLOUD
La PME qui finance des serveurs pour les pirates

Une entreprise utilise des services cloud payants. Avec une clé suffisamment privilégiée, des attaquants pourraient lancer des machines virtuelles à ses frais, notamment pour miner des cryptomonnaies.

Impact concret : une facture cloud qui explose, des ressources consommées inutilement et un service informatique obligé de tout vérifier. Le patron voulait investir dans l’IA, il se retrouve à sponsoriser le Bitcoin.

SCÉNARIO 03 · DONNÉES CLIENTS
La base de données qui ouvre ses tiroirs

Un développeur conserve un identifiant de base de données dans son projet. Si celui-ci permet d’accéder à une base exposée, les pirates pourraient consulter ou voler des informations clients.

Impact concret : fuite potentielle de noms, adresses, numéros de téléphone ou historiques de commandes. L’entreprise doit enquêter et, selon les circonstances, notifier la violation conformément au RGPD. Les clients, eux, n’avaient pas demandé à rejoindre une nouvelle liste de spam.

SCÉNARIO 04 · APPLICATIONS ET LOGICIELS
La mise à jour qui tourne au cauchemar

Une entreprise automatise la publication de ses applications. Un jeton compromis disposant des bonnes autorisations pourrait permettre à un attaquant de modifier du code ou de perturber les déploiements.

Impact concret : mises à jour retardées, applications indisponibles ou, dans les cas les plus graves, diffusion de code malveillant. Les utilisateurs téléchargent une mise à jour censée corriger trois bugs et découvrent un quatrième invité.

Attention : une clé volée n’ouvre pas forcément toutes les portes
Les conséquences dépendent des autorisations associées à l’identifiant, de sa validité et des protections supplémentaires en place. Trouver une clé ne signifie donc pas automatiquement accéder à toutes les données ou prendre le contrôle d’une entreprise.

Faut-il paniquer si on utilise GitHub ?

Non. La découverte de milliers de dépôts explorés ne signifie pas que tous ont été modifiés ou que leurs données ont été volées.

Les développeurs doivent surtout vérifier leurs accès, révoquer les identifiants exposés, activer l’authentification multifacteur et limiter les permissions des jetons. GitHub propose également des mécanismes de détection des secrets présents dans le code.

Cette affaire rappelle une règle élémentaire : un mot de passe ou une clé API n’a rien à faire dans un dépôt de code. Parce que laisser ses identifiants dans un fichier accessible aux pirates, c’est un peu installer une serrure connectée à 300 euros et coller le code d’ouverture sur la porte.

Précision importante après vérification : les chercheurs ont identifié au moins 1 806 dépôts dans lesquels le programme malveillant s’est exécuté et a exfiltré des secrets. Les 61 764 dépôts correspondent à des tentatives d’accès, pas à autant de vols confirmés. L’attaque exploite des identifiants GitHub déjà compromis, et non une nouvelle faille de GitHub.

Sources et références

Les informations présentées dans cet article reposent sur des analyses de cybersécurité consacrées à la campagne wfx-loot, ainsi que sur la documentation officielle de GitHub concernant la protection des identifiants.

Analyses de cybersécurité
VSHN · 12 novembre 2026 · EN

The wfx-ci secret stealer: how it works, how to check your repos, and how to make it fail next time

Analyse du fonctionnement du programme malveillant, des mécanismes de vol de secrets et des vérifications recommandées pour les dépôts GitHub.
O3 Security · Novembre 2026 · EN

GitHub Actions secret stealer: compromised accounts and credential theft

Présentation de la campagne, des comptes compromis, des dépôts ciblés et des risques liés à l’exfiltration de clés et de jetons d’authentification.
Documentation officielle
GitHub Docs · Documentation officielle · EN

About secret scanning

Explications officielles sur la détection des mots de passe, jetons et clés API accidentellement présents dans les dépôts de code.
GitHub Docs · Documentation officielle · EN

About authentication to GitHub

Présentation des méthodes d’authentification et des bonnes pratiques permettant de sécuriser les comptes et leurs accès.

 

Les bons plans du jour sur Amazon

Nouveau−40 %
Ninja Foodi FlexDrawer · 10,4 L Pierre

Ninja Foodi FlexDrawer · 10,4 L Pierre

Friteuse à air à deux compartiments.

159,99 €Prix conseillé : 269,99 €
Voir sur Amazon.fr ↗
Ajouté le 12/11−33 %
Dreame L50s Pro Ultra-A

Dreame L50s Pro Ultra-A

Robot aspirateur laveur avec station.

499,00 €Prix conseillé : 749,00 €
Voir sur Amazon.fr ↗
Ajouté le 12/11−43 %
Roborock F25 Steam Set

Roborock F25 Steam Set

Aspirateur laveur sans fil à vapeur.

338,00 €Prix conseillé : 599,00 €
Voir sur Amazon.fr ↗
Voir les autres bons plans disponibles

Prix relevés le 13/11/2026 à 08:00 (heure de Bruxelles), susceptibles de changer ; prix et disponibilité sur Amazon.fr au moment de l’achat faisant foi. Remises calculées sur la référence indiquée, arrondies à l’entier inférieur. Frais de livraison éventuels en supplément.

Liens affiliés : en tant que Partenaire Amazon, je réalise un bénéfice sur les achats remplissant les conditions requises.

Bertrand

Bertrand

Explorateur d'Internet depuis 1995 et toujours à la recherche de la prochaine terre promise connectée. Mangeur de chocolat, fan de cuisine, de rando et de Kindle.