Ntlafatso ea Git e nang le likotsi tse 8 tse tsitsitseng

E hatisitsoe litokollo tse lokisoang tsa sistimi e ajoang ea taolo ea mohloli Git 2.24.1, 2.23.1, 2.22.2, 2.21.1, 2.20.2, 2.19.3, 2.18.2, 2.17.3, 2.16.6, 2.15.4 le 2.14.62.24.1 . Boholo ba mathata a khetholloang ke basebetsi
Setsi sa Karabelo ea Ts'ireletso ea Microsoft, mefokolo e mehlano ho e robeli e tobane le sethala sa Windows.

  • CVE-2019-1348 - taelo ea ho phallela "matšoao a kantle ho naha = tsela"e lumella Ngola lileibole ho li-directory tse sa sebetseng, tse ka sebelisoang ho hlakola litsela tse sa lumellaneng tsamaisong ea faele ha u etsa ts'ebetso ea "git-import" e nang le data e kentsoeng e sa hlahlojoang.
  • CVE-2019-1350 - phonyoha e fosahetseng ea mabaka a mola oa taelo e ka etellang pele ho sebelisa khoutu ea mohlaseli u le hole nakong ea ho pheta-pheta ho sebelisa ssh:// URL. Haholo-holo, ho baleha likhang tse qetellang ka ho khutlela morao (mohlala, "test \") ho ile ha tšoaroa ka phoso. Tabeng ena, ha u theha ngangisano ka mantsoe a qotsitsoeng habeli, qotso ea ho qetela e ile ea phonyoha, e leng se entseng hore ho khonehe ho hlophisa ho nkela sebaka sa likhetho tsa hau moleng oa taelo.
  • CVE-2019-1349 - ha o pheta-pheta li-submodules ("clone -recurse-submodules") tikolohong ea Windows tlasa maemo a itseng. ho ka ba joalo qala tšebeliso ea bukana ea git habeli (.git, git~1, git~2 le git~N li tsejoa e le bukana e le 'ngoe ho NTFS, empa boemo bona bo ile ba lekoa feela bakeng sa git ~ 1), e neng e ka sebelisoa ho hlophisa ho ngolla bukeng ". git". Ho hlophisa ts'ebetsong ea khoutu ea hae, mohlaseli, ka mohlala, a ka kenya mongolo oa hae sebaka ka sebatli sa poso ho faele ea .git/config.
  • CVE-2019-1351 - sebatli sa mabitso a li-drive tsa mangolo litseleng tsa Windows ha ho fetolela litsela tse kang "C:\" e ne e etselitsoe feela ho nkela li-identifiers tsa Selatine tse nang le tlhaku e le 'ngoe, empa ha ea ka ea nahanela monyetla oa ho theha li-drive tse fanoeng ka "subst letter:path" . Litsela tse joalo li ne li sa nkuoe e le tse felletseng, empa e le litsela tse lekanyelitsoeng, tse neng li etsa hore ho khonehe, ha ho kopanngoa polokelo e mpe, ho hlophisa rekoto ka har'a bukana e ikemetseng ka ntle ho sefate sa buka e sebetsang (mohlala, ha u sebelisa linomoro kapa litlhaku tsa unicode ho disk. lebitso - “1:\what\the\ hex.txt" kapa "ä:\tschibät.sch").
  • CVE-2019-1352 - ha o sebetsa sethaleng sa Windows, tšebeliso ea mefuta e meng ea melaetsa ea data ho NTFS, e entsoeng ka ho kenyelletsa ": stream-name: stream-type" ho lebitso la faele, lumelloa hlakola lifaele ho ".git/" bukana ha u kopanya polokelo e kotsi. Ka mohlala, lebitso ".git::$INDEX_ALLOCATION" ho NTFS le ile la nkuoa e le sehokelo se nepahetseng sa buka ea ".git".
  • CVE-2019-1353 - ha o sebelisa Git tikolohong ea WSL (Windows Subsystem for Linux) ha o fihlella bukana e sebetsang e sa sebedisoang tšireletso khahlanong le ho qhekella ha mabitso ho NTFS (litlhaselo ka ho fetolela mabitso a FAT li ne li khoneha, mohlala, ".git" e ka fumanoa ka "git~1" directory).
  • CVE-2019-1354 -
    monyetla e ngolla bukana ea ".git/" sethaleng sa Windows ha e kopanya lipolokelo tse kotsi tse nang le lifaele tse nang le backslash lebitsong (mohlala, "a\b"), e amohelehang ho Unix/Linux, empa e amoheloa e le karolo ea tsela ea Windows.

  • CVE-2019-1387 - tlhahlobo e sa lekaneng ea mabitso a submodule e ka sebelisoa ho hlophisa litlhaselo tse lebisitsoeng, tseo, haeba li ka etsoa khafetsa, li ka bang teng. e ka etellang pele ho phethahatsa khoutu ya mohlaseli. Git ha ea ka ea thibela ho etsoa ha submodule directory ka har'a bukana ea submodule e 'ngoe, eo maemong a mangata e neng e ka baka pherekano, empa e ne e sa khone ho thibela litaba tsa mojule o mong hore li se ke tsa ngoloa nakong ea ts'ebetso ea ho pheta-pheta (mohlala, li-directory tsa submodule). "kubu" le "kubu/hook" li behiloe e le " .git/modules/hippo/" le ".git/modules/hippo/hook/", mme bukana ya dihoko tsa kubu e ka sebediswa ka thoko ho amohela dihoko tse hlahiswang.

Basebelisi ba Windows ba eletsoa hore ba ntlafatse hang-hang mofuta oa bona oa Git, le ho hana ho etsa lipolokelo tse sa netefatsoang ho fihlela ntlafatso. Haeba ho se ho sa khonehe ho ntlafatsa mofuta oa Git ka potlako, joale ho fokotsa kotsi ea tlhaselo, ho khothaletsoa hore u se ke ua sebelisa "git clone -recurse-submodules" le "git submodule update" ka lipolokelo tse sa hlahlojoang, eseng ho sebelisa "git". ho kenya ka potlako” ka melapo e kenang e sa hlahlobjoang, le hore e se ke ea kopanya libaka tsa polokelo ho li-partitions tse thehiloeng ho NTFS.

Bakeng sa ts'ireletso e eketsehileng, likhatiso tse ncha li boetse li thibela tšebeliso ea moetso oa "submodule.{name}.update=!command" ho .gitmodules. Bakeng sa lipehelo, u ka latela ho lokolloa ha lintlafatso tsa sephutheloana maqepheng Debian,Botho, RHEL, SUSE/openSUSE, Fedora, Arch, ALT, FreeBSD.

Source: opennet.ru

Eketsa ka tlhaloso