CVE-2018-11235
Təsvir
Git-in 2.13.7-dən əvvəlki versiyalarında, 2.14.4-dən əvvəlki 2.14.x versiyalarında, 2.15.2-dən əvvəlki 2.15.x versiyalarında, 2.16.4-dən əvvəlki 2.16.x versiyalarında və 2.17.1-dən əvvəlki 2.17.x versiyalarında uzaqdan kodun icrası baş verə bilər. Xüsusi hazırlanmış .gitmodules faylı vasitəsilə zərərli layihə "git clone --recurse-submodules" əmrini işlədən maşında ixtiyari skripti icra edə bilər, çünki altmodul "adları" bu fayldan alınır və sonra $GIT_DIR/modules qovluğuna əlavə edilir ki, bu da adda olan "../" simvolları ilə kataloq keçidinə (directory traversal) səbəb olur. Nəticədə, altmoduldan gələn post-checkout hook-ları icra olunur və hook-ların uzaq serverdən alınmaması prinsipi pozularaq autentifikasiyadan yan keçilir.
Necə düzəltmək olar
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| debian debian_linux | 8.0, 9.0 | — |
| canonical ubuntu_linux | 14.04, 16.04, 17.10, 18.04 | — |
| redhat enterprise_linux | 7.0 | — |
| redhat enterprise_linux_desktop | 7.0 | — |
| redhat enterprise_linux_server | 7.0 | — |
| redhat enterprise_linux_server_eus | 7.5 | — |
| redhat enterprise_linux_workstation | 7.0 | — |
| git-scm git | v ≤ 2.13.6, 2.14.0 ≤ v ≤ 2.14.3, 2.15.0 ≤ v ≤ 2.15.1, 2.16.0 ≤ v ≤ 2.16.3, 2.17.0 | — |
| gitforwindows git | v ≤ 2.17.1 | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.