De officiële Git-clients en aanverwante software voor Mac en Windows bevatten een kritieke bug waardoor het mogelijk is om een computer over te nemen. Het populaire GitHub waarschuwt gebruikers actief voor het lek, waarvoor een fix is uitgebracht.
Git schrijft dat de bug met name ontwikkelaars met Windows en Mac treft. Het gaat om een probleem dat enkel clients treft die repositories kunnen benaderen. Daardoor zijn het populaire github.com en GitHub Enterprise niet direct kwetsbaar voor het lek.
Door de bug kan een aanvaller het configuratiebestand van Git, maar ook van het soortgelijke programma Mercurial, overschrijven als hij een file wil klonen of controleren. Hierdoor zijn er willekeurige commando's uit te voeren, waarmee in het uiterste geval een computer kan worden overgenomen. Windows- en Mac-clients zijn hier kwetsbaar voor, maar die voor Linux in beginsel niet.
Het populaire GitHub, waarop ontwikkelaars Git-code delen, moedigt alle gebruikers ten zeerste aan om hun Git-clients bij te werken naar de recentste versie, die per direct beschikbaar is. Ook moeten ze naar verluidt voorzichtig zijn met het klonen en benaderen van repositories die op onveilige of onbetrouwbare hosts zijn ondergebracht. Repo's op GitHub zijn niet kwetsbaar, omdat de organisatie naar eigen zeggen op de kwetsbaarheid controleert.
Update, zondag - Naar aanleiding van verwarring over Git en GitHub het artikel iets verduidelijkt. Daarnaast feitelijke onjuistheden, voor zover bekend, verwijderd.