{"id":53865,"date":"2019-12-12T00:00:00","date_gmt":"2019-12-11T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/obnovlenie-git-s-ustraneniem-8-uyazvimostej"},"modified":"2020-02-18T14:01:48","modified_gmt":"2020-02-18T11:01:48","slug":"obnovlenie-git-s-ustraneniem-8-uyazvimostej","status":"publish","type":"post","link":"https:\/\/prohoster.info\/lv\/blog\/news\/obnovlenie-git-s-ustraneniem-8-uyazvimostej","title":{"rendered":"Git atjaunin\u0101\u0161ana, nov\u0113r\u0161ot 8 ievainojam\u012bbas","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/lkml.org\/lkml\/2019\/12\/10\/905\">Public\u0113ts<\/a><\/noindex> Korekt\u0113jo\u0161ie izlaidumi izstr\u0101d\u0101taj\u0101 sist\u0113m\u0101, kas p\u0101rvalda avota tekstus 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 un 2.14.6, kur ir nov\u0113rstas ievainojam\u012bbas, kas \u013cauj uzbruc\u0113jam p\u0101rveidot patva\u013c\u012bgus ce\u013cus failu sist\u0113m\u0101, organiz\u0113t att\u0101lin\u0101tu koda izpildi vai p\u0101rrakst\u012bt failus direktorij\u0101 '.git\/'. Liel\u0101ko da\u013cu probl\u0113mu atkl\u0101ju\u0161i darbinieki.<br \/>\nPiecas no asto\u0146\u0101m ievainojam\u012bb\u0101m ir specifiskas Windows platformai.<\/p>\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/security-tracker.debian.org\/tracker\/CVE-2019-1348\">CVE-2019-1348<\/a><\/noindex> \u2014 straum\u0113\u0161anas komanda 'feature export-marks=path'<noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/git\/git.git\/commit\/?id=68061e3470210703cb15594194718d35094afdc0\">\u013cauj<\/a><\/noindex> ierakst\u012bt atz\u012bmes patva\u013c\u012bg\u0101s map\u0113s, ko var izmantot, lai p\u0101rrakst\u012btu patva\u013c\u012bgus ce\u013cus failu sist\u0113mas darb\u012bb\u0101 'git fast-import' ar nevalid\u0113tiem ieejas datiem.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/security-tracker.debian.org\/tracker\/CVE-2019-1350\">CVE-2019-1350<\/a><\/noindex> \u2014 nepareiza komandrindas argumentu ekr\u0101na izmanto\u0161ana <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/git\/git.git\/commit\/?id=6d8684161ee9c03bed5cb69ae76dfdddb85a0003\">var\u0113ja novest<\/a><\/noindex> uz uzbruc\u0113ja att\u0101lin\u0101tu koda izpildi, veicot rekurs\u012bvo klon\u0113\u0161anu, izmantojot URL ssh:\/\/. Proti, argumentu ekr\u0101ns, kas beidz\u0101s ar atpaka\u013csv\u012btru (piem\u0113ram, 'test \\'), netika pareizi apstr\u0101d\u0101ts. \u0160aj\u0101 gad\u012bjum\u0101, kad arguments ir ieskauts dubult\u0101s p\u0113di\u0146\u0101s, p\u0113d\u0113j\u0101 p\u0113di\u0146a tika ekr\u0101nota, \u013caujot ievietot savas iesp\u0113jas komandrind\u0101.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/security-tracker.debian.org\/tracker\/CVE-2019-1349\">CVE-2019-1349<\/a><\/noindex> \u2014 rekurs\u012bv\u0101 klon\u0113\u0161ana apak\u0161modu\u013ciem ('clone \u2014recurse-submodules') Windows vid\u0113 konkr\u0113tos apst\u0101k\u013cos <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/git\/git.git\/commit\/?id=0060fd1511b94c918928fa3708f69a3f33895a4a\">var\u0113ja<\/a><\/noindex> s\u0101kt izmantot vienu git-mapi divas reizes (.git, git~1, git~2 un git~N NTFS tiek atpaz\u012bta k\u0101 viena mape, bet \u0161\u012b situ\u0101cija tika p\u0101rbaud\u012bta tikai git~1), kas var\u0113ja tikt izmantota, lai organiz\u0113tu ierakstu direktorij\u0101 '.git'. Lai izpild\u012btu savu kodu, uzbruc\u0113js var, piem\u0113ram, ievietot savu skriptu caur post-checkout apstr\u0101d\u0101t\u0101ju fail\u0101 .git\/config.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/security-tracker.debian.org\/tracker\/CVE-2019-1351\">CVE-2019-1351<\/a><\/noindex> \u2014 burtu nosaukumu diskos apstr\u0101d\u0101t\u0101js Windows ce\u013cos, kad tiek tulkoti ce\u013ci, piem\u0113ram, 'C:\\' tika pl\u0101nots tikai uz vienburtu lat\u012b\u0146u identifikators nomai\u0146ai, bet netika \u0146emta v\u0113r\u0101 virtu\u0101lo disku izveido\u0161ana, kas noteikta caur 'subst burts:ce\u013c\u0161'. \u0160\u0101di ce\u013ci tika apstr\u0101d\u0101ti nevis k\u0101 absol\u016bti, bet k\u0101 relat\u012bvi ce\u013ci, \u013caujot klon\u0113\u0161anas laik\u0101 \u013caunpr\u0101t\u012bg\u0101 repozitorij\u0101 organiz\u0113t ierakstu patva\u013c\u012bg\u0101 map\u0113 \u0101rpus darba koka map\u0113m (piem\u0113ram, izmantojot ciparus vai unicode simbolus diska nosaukum\u0101 \u2014 '1:\\what\\the\\hex.txt' vai '\u00eb:\\tschib\u00eb.sch').\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/security-tracker.debian.org\/tracker\/CVE-2019-1352\">CVE-2019-1352<\/a><\/noindex> \u2014 str\u0101d\u0101jot ar Windows platformu, alternat\u012bvo datu pl\u016bsmu izmanto\u0161ana NTFS tiek veikta, pievienojot paz\u012bmi \u00ab:stream-name:stream-type\u00bb faila nosaukumam, <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/git\/git.git\/commit\/?id=7c3745fc6185495d5765628b4dfe1bd2c25a2981\">\u013c\u0101va<\/a><\/noindex> p\u0101rrakst\u012bt failus katalog\u0101 \u00ab.git\/\u00bb klon\u0113jot \u013caunpr\u0101t\u012bgu repozitoriju. Piem\u0113ram, nosaukums \u00ab.git::$INDEX_ALLOCATION\u00bb NTFS tika apstr\u0101d\u0101ts k\u0101 der\u012bga saite uz katalogu \u00ab.git\u00bb.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/security-tracker.debian.org\/tracker\/CVE-2019-1353\">CVE-2019-1353<\/a><\/noindex> \u2014 izmantojot Git WSL (Windows Subsystem for Linux) vid\u0113, piek\u013c\u016bstot darba katalogam <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/git\/git.git\/commit\/?id=9102f958ee5254b10c0be72672aa3305bf4f4704\">netika piem\u0113rota<\/a><\/noindex> aizsardz\u012bba pret nosaukumu manipul\u0101ciju NTFS (bija iesp\u0113jami uzbrukumi caur nosaukumu FAT transl\u0101ciju, piem\u0113ram, uz \u00ab.git\u00bb var\u0113ja piek\u013c\u016bt caur katalogu \u00abgit~1\u00bb).\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/security-tracker.debian.org\/tracker\/CVE-2019-1354\">CVE-2019-1354<\/a><\/noindex> &#8212;<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/git\/git.git\/commit\/?id=e1d911dd4c7b76a5a8cec0f5c8de15981e34da83\">iesp\u0113ja<\/a><\/noindex> ieraksti katalog\u0101 \u00ab.git\/\u00bb Windows platform\u0101 klon\u0113jot \u013caunpr\u0101t\u012bgus repozitorijus, kas satur failus ar atpaka\u013csl\u012bdo\u0161o sl\u012bpsv\u012btru nosaukum\u0101 (piem\u0113ram, \u00aba\u00bb), kas ir at\u013cauts Unix\/Linux, bet Windows to uztver k\u0101 ce\u013ca da\u013cu.<\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/security-tracker.debian.org\/tracker\/CVE-2019-1387\">CVE-2019-1387<\/a><\/noindex> \u2014 nepietiekama submodu\u013cu nosaukumu p\u0101rbaude var\u0113ja tikt izmantota m\u0113r\u0137tiec\u012bgu uzbrukumu organiz\u0113\u0161anai, kuri potenci\u0101li <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/git\/git.git\/commit\/?id=a8dee3ca610f5a1d403634492136c887f83b59d2\">var\u0113tu novest<\/a><\/noindex> var\u0113tu novest pie uzbruc\u0113ja koda izpildes. Git nepie\u013c\u0101va submodu\u013ca katalogu izveidi cita submodu\u013ca katalog\u0101, kas parasti var\u0113tu novest pie neskaidr\u012bbas, bet potenci\u0101li neizsl\u0113dz citas moduli satura p\u0101rrakst\u012b\u0161anu rekurs\u012bvas klon\u0113\u0161anas proces\u0101 (piem\u0113ram, submodu\u013cu katalogi \u00abhippo\u00bb un \u00abhippo\/hooks\u00bb tiek novietoti k\u0101 \u00ab.git\/modules\/hippo\/\u00bb un \u00ab.git\/modules\/hippo\/hooks\/\u00bb, un katalogs hooks hippo var tikt izmantots atsevi\u0161\u0137i, lai izvietotu izpild\u0101mus apstr\u0101d\u0101t\u0101jus.\n<\/ul>\n<p>Windows lietot\u0101jiem steidzami ieteicams atjaunin\u0101t Git versiju, bet pirms atjaunin\u0101\u0161anas attur\u0113ties no neizv\u0113rt\u0113tu repozitoriju klon\u0113\u0161anas. Ja nav iesp\u0113ju steidzami atjaunin\u0101t Git versiju, lai mazin\u0101tu uzbrukuma risku, ieteicams neizpild\u012bt \u00abgit clone \u2014recurse-submodules\u00bb un \u00abgit submodule update\u00bb ar neizv\u0113rt\u0113tiem repozitorijiem, neizmantojiet \u00abgit fast-import\u00bb ar neizv\u0113rt\u0113tiem ieejas pl\u016bsm\u0101m un neklon\u0113jiet repozitorijus NTFS b\u0101z\u0113tajos nodal\u012bjumos. <\/p>\n<p>Papildu aizsardz\u012bbai jaunajos laidienos ar\u012b ir aizliegts izmantot .gitmodules konstrukcijas form\u0101 \u00absubmodule.{name}.update=!command\u00bb. Par izplat\u012bjumiem var sekot l\u012bdzi pakot\u0146u atjaunin\u0101jumu izlai\u0161anai lap\u0101s <noindex><a rel=\"nofollow\" href=\"https:\/\/security-tracker.debian.org\/tracker\/CVE-2019-1348\">Debian<\/a><\/noindex>,<noindex><a rel=\"nofollow\" href=\"https:\/\/people.canonical.com\/~ubuntu-security\/cve\/2019\/CVE-2019-1348.html\">Ubuntu<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.redhat.com\/show_bug.cgi?id=CVE-2019-1348\">RHEL<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.suse.com\/show_bug.cgi?id=CVE-2019-1348\">SUSE\/openSUSE<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.redhat.com\/show_bug.cgi?id=1781955\">Fedora<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/security.archlinux.org\/CVE-2019-1348\">Arch<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/packages.altlinux.org\/ru\/p9\/security\">ALT<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"http:\/\/www.vuxml.org\/freebsd\/\">FreeBSD<\/a><\/noindex>.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Avots: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52010\">opennet.lv<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u0443\u044e\u0449\u0438\u0435 \u0432\u044b\u043f\u0443\u0441\u043a\u0438 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 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 \u0438 2.14.62.24.1, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u044b \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0435 \u0430\u0442\u0430\u043a\u0443\u044e\u0449\u0435\u043c\u0443 \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0435 \u043f\u0443\u0442\u0438 \u0432 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435, \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u044b\u0439 \u0437\u0430\u043f\u0443\u0441\u043a \u043a\u043e\u0434\u0430 \u0438\u043b\u0438 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0444\u0430\u0439\u043b\u044b \u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0435 &#171;.git\/&#187;. \u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u044b \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u0430\u043c\u0438 Microsoft Security Response Center, \u043f\u044f\u0442\u044c \u0438\u0437 \u0432\u043e\u0441\u044c\u043c\u0438 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-53865","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u0443\u044e\u0449\u0438\u0435 \u0432\u044b\u043f\u0443\u0441\u043a\u0438 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 Git 2.24.1, 2.23.1, 2.22.2, 2.21.1.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/lv\/blog\/news\/obnovlenie-git-s-ustraneniem-8-uyazvimostej\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"lv_LV\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 Git \u0441 \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435\u043c 8 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u0443\u044e\u0449\u0438\u0435 \u0432\u044b\u043f\u0443\u0441\u043a\u0438 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 Git 2.24.1, 2.23.1, 2.22.2, 2.21.1.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/lv\/blog\/news\/obnovlenie-git-s-ustraneniem-8-uyazvimostej\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-12-11T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:01:48+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Git atjaunin\u0101jums ar 8 ievainojam\u012bbu nov\u0113r\u0161anu | ProHoster","description":"Izlaisti labojumi sadal\u012btajai avota kodu p\u0101rvald\u012bbas sist\u0113mai Git 2.24.1, 2.23.1, 2.22.2, 2.21.1.","canonical_url":"https:\/\/prohoster.info\/lv\/blog\/news\/obnovlenie-git-s-ustraneniem-8-uyazvimostej","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"lv_LV","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 Git \u0441 \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435\u043c 8 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u0443\u044e\u0449\u0438\u0435 \u0432\u044b\u043f\u0443\u0441\u043a\u0438 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 Git 2.24.1, 2.23.1, 2.22.2, 2.21.1.","og:url":"https:\/\/prohoster.info\/lv\/blog\/news\/obnovlenie-git-s-ustraneniem-8-uyazvimostej","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-12-11T21:00:00+00:00","article:modified_time":"2020-02-18T11:01:48+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"53865","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 09:04:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:16:28","updated":"2026-01-24 09:04:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/53865","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/comments?post=53865"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/53865\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=53865"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=53865"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=53865"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}