Gitea : une faille critique est exploitée, mettez à jour sans attendre
CVE-2026-60004 permet une exécution de commandes via diffpatch sur Gitea non corrigé. CISA confirme son exploitation active : voici qui est exposé et quoi faire.
Gitea vient de passer du registre des mises Ă jour souhaitables Ă celui des urgences. Le 25 aoĂ»t, la CISA a ajoutĂ© CVE-2026-60004 Ă son catalogue des vulnĂ©rabilitĂ©s exploitĂ©es connues. Cette faille touche les installations Gitea antĂ©rieures Ă 1.27.1 et permet dâexĂ©cuter des commandes sur le serveur. Le correctif existe depuis fin juillet, mais les serveurs auto-hĂ©bergĂ©s ne se mettent pas toujours Ă jour par tĂ©lĂ©pathie.
Un patch Git qui devient une porte dâentrĂ©e
Le problĂšme se trouve dans lâAPI diffpatch. Un utilisateur disposant de droits dâĂ©criture sur un dĂ©pĂŽt peut y envoyer un patch spĂ©cialement construit pour installer un hook Git exĂ©cutable. Les commandes tournent alors avec les privilĂšges du compte systĂšme qui fait fonctionner Gitea. Lâavis de sĂ©curitĂ© officiel classe le problĂšme comme une exĂ©cution de code Ă distance et prĂ©cise que les versions concernĂ©es vont de 1.17 Ă avant 1.27.1.
Le scĂ©nario est particuliĂšrement mauvais lorsque lâinscription publique est ouverte : un visiteur peut crĂ©er un compte, crĂ©er un dĂ©pĂŽt et obtenir le droit dâĂ©criture nĂ©cessaire. Sans inscription ouverte, il faut dĂ©jĂ compromettre ou convaincre un compte autorisĂ©, ce qui rĂ©duit le risque sans le supprimer. Une fois la commande exĂ©cutĂ©e, les dĂ©pĂŽts montĂ©s, les secrets dâapplication, les identifiants de base de donnĂ©es ou les variables dâenvironnement peuvent devenir accessibles selon lâisolation du serveur.
Pourquoi les homelabs sont concernés
Gitea est souvent installĂ© sur un petit serveur, avec des runners, des sauvegardes et des fichiers de configuration regroupĂ©s au mĂȘme endroit. Cette simplicitĂ© est agrĂ©able jusquâau jour oĂč le service devient le raccourci vers tout le reste. Un Gitea exposĂ© sur Internet mĂ©rite donc la mĂȘme attention quâun panneau dâadministration, mĂȘme sâil ne sert quâĂ hĂ©berger quelques dĂ©pĂŽts personnels.
Les actions Ă faire maintenant
VĂ©rifiez la version et mettez Ă jour vers une version corrigĂ©e, au minimum 1.27.1 ; la version 1.27.2 apporte aussi dâautres correctifs de sĂ©curitĂ©. Si la mise Ă jour doit attendre, fermez temporairement lâaccĂšs public, dĂ©sactivez lâinscription ouverte et limitez les comptes qui peuvent Ă©crire. Ces mesures ne corrigent pas le code, elles retirent simplement des chemins dâattaque.
AprĂšs mise Ă jour, examinez les journaux de connexion, les dĂ©pĂŽts créés rĂ©cemment, les hooks inattendus et les processus lancĂ©s par lâutilisateur systĂšme de Gitea. En cas dâexposition avec inscription ouverte, traitez la machine comme potentiellement compromise : sauvegardez les Ă©lĂ©ments utiles pour lâanalyse, faites tourner les secrets et vĂ©rifiez les hĂŽtes voisins.
Les dĂ©tails figurent dans lâavis de version Gitea 1.27.1, lâavis de sĂ©curitĂ© du projet et le catalogue KEV de la CISA.
En bref :
Gitea nâest pas condamnĂ©, mais une instance oubliĂ©e sur un VPS (ou un NAS) vient de gagner une place peu enviable dans les listes de cibles. Le correctif est disponible : il reste simplement Ă convaincre lâadministrateur que « je le ferai ce week-end » nâest pas une stratĂ©gie acceptable!
Le Bien Heureux · RĂ©daction Capibara · Samedi 29 aoĂ»t 2026