Connexion Premium

GitHub s’est fait dérober des données de plusieurs milliers de ses dépôts privés

Alerte de sécurité : les dépôts publics sont toujours accessibles… publiquement !

GitHub s’est fait dérober des données de plusieurs milliers de ses dépôts privés

Illustration : Flock

GitHub reconnait s’être fait dérober des données de 3 800 dépôts privés, mais uniquement ses propres dépôts, pas ceux de ses clients. TeamPCP a revendiqué l’attaque et propose les données à la vente.

Dans un message publié sur X, GitHub reconnait avoir été piraté. Plus exactement, la plateforme explique « enquêter sur un accès non autorisé aux dépôts internes de GitHub ». Les dépôts privés de ses clients ne semblent pas concernés : « Nous n’avons actuellement aucune preuve d’impact sur les informations client stockées en dehors des dépôts internes de GitHub », explique la plateforme.

GitHub se fait pirater à cause d’une extension VS Code

Dans un second temps, elle a précisé que la compromission venait « de l’appareil d’un employé avec une extension Visual Studio Code empoisonnée ». Les extensions peuvent être installées depuis le VS Code Marketplace, mais aussi via des boutiques tierces ou manuellement.

GitHub ne précise pas comment l’extension compromise avait été installée. La plateforme ne donne pas son nom et n’entre pas davantage dans les détails. L’extension a évidemment été supprimée et des mesures ont été prises pour limiter les dégâts.

La société affirme de nouveau que l’exfiltration des données ne concernait que des dépôts internes à l’entreprise. De plus, « les affirmations actuelles de l’attaquant concernant environ 3 800 dépôts sont globalement cohérentes avec les résultats de notre enquête jusqu’à présent », ajoute l’entreprise. Un rapport complet sera publié une fois l’enquête terminée.

TeamPCP revendique le piratage et demande 50 000 dollars

Quelques heures avant la publication du message de GitHub sur X, le groupe de pirates TeamPCP affirmait sur un forum spécialisé avoir accédé aux « codes source et organisations internes de GitHub ». Il était question d’environ 4 000 dépôts privés. TeamPCP demandait une rançon de 50 000 dollars, comme le rapporte Bleeping Computer.

Enfin, selon les pirates, ce n’est pas de l’extorsion : « Comme toujours, il ne s’agit pas d’une rançon. Nous ne cherchons pas à extorquer GitHub. Un seul acheteur et nous détruisons les données de notre côté. Notre retraite approche, donc si aucun acheteur n’est trouvé, nous les diffuserons gratuitement ».

Comme le rappellent nos confrères, TeamPCP est très actif ces derniers temps avec quelques prises importantes (revendiquées et/ou attribuées). C’est notamment le cas de Trivy/LiteLLM et de Xinference sur PyPI, avec des répercussions en cascade.

Dans le premier cas, la compromission de Trivy avait conduit au piratage de la Commission européenne fin mars : « Nous estimons avec un degré de confiance élevé que l’accès initial a été obtenu grâce à la compromission de la chaîne d’approvisionnement de Trivy, qui a été publiquement attribuée à un acteur malveillant connu sous le nom de TeamPCP », expliquait le CERT-EU.

Commentaires (3)

votre avatar
"Comme toujours, il ne s’agit pas d’une rançon." 😅

LOL

C'est la mode, les criminels qui essaient de se faire passer pour des gentils et se donner bonne conscience ? Parce que vous comprenez, les temps sont durs ? 🤔

Autant je peux comprendre le SDF qui a faim et ne bénéficie d'aucune aide alimentaire, qui va piquer de la bouffe en magasin pour survivre, autant, les mecs en col blanc ou non, qui nous sortent des excuses... 😭
votre avatar
Donc encore une sorte d’attaque par chaîne d'approvisionnement (indirecte ?)

Ça devient anxiogène.
J'ai désinstallé nodeJS de mon poste y a quelques semaines.
Depuis quelque temps des mises à jour de sécu très régulière sur les serveurs avec des reboot en urgence pour mettre en place les nouveaux kernel.

Moi perso je fatigue, personne n'est à l'abri. Ok on le savait déjà mais disons que les preuves s’accumule ces derniers temps.
votre avatar
Au final, on va tous bosser hors ligne sur nos postes de travail, avec un p'tit serveur local qui rappatrie et distribue les MAJS. 😁
Machine de boulot ? Rien d'autre ne sort ni ne rentre. 😅
Une VM par outil pour tout cloisonner, une usine à gaz ingérable. 😂