PublicÄti labojumu laidieni izplatÄ«tajÄ avotu pÄrvaldÄ«bas sistÄmÄ Git 2.35.2, 2.30.3, 2.31.2, 2.32.1, 2.33.2 un 2.34.2, kuros novÄrstas divas ievainojamÄ«bas:
- CVE-2022-24765 ā daudzlietotÄju sistÄmÄs ar koplietojamÄm mapÄm atklÄta iespÄja organizÄt uzbrukumu, kas noved pie komandu palaides, ko norÄdÄ«jis cits lietotÄjs. UzbrucÄjs var izveidot mapÄ ā.gitā vietÄs, kas sakrÄ«t ar citiem lietotÄjiem (piemÄram, koplietotajÄs mapÄs vai mapÄs ar pagaidu failiem), un tajÄ ievietot konfigurÄcijas failu ā.git/configā ar iestatÄ«jumiem, kas izsauc apstrÄdÄtÄjus, kad izpildÄ«ti noteikti git komandas (piemÄram, kodu var izpildÄ«t, izmantojot core.fsmonitor parametru).
ā.git/configā definÄtie apstrÄdÄtÄji tiks izsaukti ar cita lietotÄja tiesÄ«bÄm, ja Å”is lietotÄjs izmantos git mapÄ, kas ir augstÄkÄ lÄ«menÄ« nekÄ uzbrucÄja izveidotÄ apakÅ”mape ā.gitā. Iekļaujot, izsaukums var tikt veikts netieÅ”i, piemÄram, izmantojot kodu redaktorus ar atbalstu git, piemÄram, VS Code un Atom, vai izmantojot paplaÅ”inÄjumus, kas izsauc āgit statusā (piemÄram, Git Bash vai posh-git). Git 2.35.2 versijÄ ievainojamÄ«ba ir bloÄ·Äta, izmainot ā.gitā meklÄÅ”anas loÄ£iku apakÅ”mapÄs (mape ā.gitā tagad netiek Åemta vÄrÄ, ja tÄ pieder citam lietotÄjam).
- CVE-2022-24767 ā Windows platformai specifiska ievainojamÄ«ba, kas ļauj organizÄt kodu izpildi ar SYSTEM privilÄÄ£ijÄm, palaižot Git for Windows programmas dzÄÅ”anas (Uninstall) darbÄ«bu. ProblÄma radusies, jo atinstalÄÅ”anas programma tiek palaista pagaidu mapÄ, kas ir pieejama rakstīŔanai sistÄmas lietotÄjiem. Uzbrukums notiek, izmantojot apmaiÅas DLL ievietoÅ”anu pagaidu mapÄ, kas tiks ielÄdÄtas, palaižot atinstalÄtÄju ar SYSTEM tiesÄ«bÄm.
Avots: opennet.lv
