Kritični programski gitub napaka poziva uporabnike Windows, naj posodobijo, omogoča nepooblaščeno izvajanje ukazov

Video: NDSS 2019 How Bad Can It Git? Characterizing Secret Leakage in Public GitHub Repositories 2024

Video: NDSS 2019 How Bad Can It Git? Characterizing Secret Leakage in Public GitHub Repositories 2024
Anonim

Varnostna napaka v uradnem odjemalcu Git za Windows in Mac lahko dovoli izvajanje nepooblaščenih ukazov v uporabniških sistemih. Na srečo je obliž že na voljo in vsi uporabniki ga morajo čim prej posodobiti, da se izognejo morebitnim napadom.

Ta nedavna napaka predstavlja tako resno grožnjo, ker omogoča dostop do Git-ovih skladišč in vpliva na vse različice Git odjemalca in vso združljivo programsko opremo. Posebno pozornost je treba nameniti kloniranju ali dostopu do Git-ovih skladišč, ki gostujejo na dvomljivih lokacijah, ker se tam skriva varnostna napaka.

Prizadet je operacijski sistem s datotečnimi sistemi, ki niso občutljivi na začetke. Zlonamerna koda deluje tako, da Git prepiše lastno datoteko.git / config, ko sistem klonira ali preverja shrambo.

»Ranljivost se nanaša na Git in Git-kompatibilne odjemalce, ki dostopajo do repozitorij Git v datotečnem sistemu, ki ni občutljiv na velike črke ali normalizira primere. Napadalec lahko ustvari zlonamerno drevo Git, ki bo povzročilo, da bo Git pri kloniranju ali preverjanju skladišča prepisal lastno datoteko .git/config , kar bo privedlo do samovoljnega izvrševanja ukazov v odjemalcu. Odjemalci Git, ki delujejo v sistemu OS X (HFS +) ali kateri koli različici sistema Microsoft Windows (NTFS, FAT), se lahko izkoristijo zaradi te ranljivosti. Odjemalci Linux ne vplivajo, če se izvajajo v datotečnem sistemu, ki razlikuje velike in male črke."

Dobra novica je, da je github.com varen, ker skrbniki vedno preverijo drevesa v izvorni kodi, ko so dodana. Še več, vsa vsebina v skladišču je bila dvakrat preverjena, da bi odpravili morebitne napake, ki bi se lahko nekako uvrstile. Vendar pa ostanite previdni pri dvomljivih lokacijah gostovanja, ker je varnostno preverjanje tam napačno.

Dokončali smo tudi samodejno skeniranje vse obstoječe vsebine na github.com da bi iskali zlonamerno vsebino, ki bi jo bilo mogoče poslati na naše spletno mesto, preden smo odkrili to ranljivost. To delo je razširitev preverjanja kakovosti podatkov, ki smo ga vedno izvajali v skladiščih, ki jih potisnemo na strežnike, da zaščitimo naše uporabnike pred nepravilno oblikovanimi ali zlonamernimi podatki Gita.

Različice UpdateGitHub so zdaj na voljo za prenos za Windows in Mac. Vse uporabnike pozivamo, naj posodobijo, da bodo njihovi sistemi varni.

PREBERITE TUDI: Windows XP je zdaj zelo enostaven cilj za hekerje, posodobitev sistema Windows 10 je obvezna

Kritični programski gitub napaka poziva uporabnike Windows, naj posodobijo, omogoča nepooblaščeno izvajanje ukazov