CVE-2018-11235
Açıklama
Git'in 2.13.7 öncesi, 2.14.4 öncesi 2.14.x, 2.15.2 öncesi 2.15.x, 2.16.4 öncesi 2.16.x ve 2.17.1 öncesi 2.17.x sürümlerinde uzaktan kod çalıştırma meydana gelebilir. Özel olarak hazırlanmış bir .gitmodules dosyası ile kötü niyetli bir proje, "git clone --recurse-submodules" komutunu çalıştıran bir makinede rastgele bir betik çalıştırabilir; çünkü alt modül "isimleri" bu dosyadan alınmakta ve ardından $GIT_DIR/modules dizinine eklenmektedir, bu da isimdeki "../" ifadesiyle dizin atlamaya yol açmaktadır. Sonuç olarak, kancaların uzak bir sunucudan alınmaması yönündeki tasarım amacını atlayarak, bir alt modülden gelen post-checkout kancaları yürütülür.
Nasıl düzeltilir
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| 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 | — |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.