CVE-2022-24765

Orta

Açıklama

Git for Windows, Windows'a özgü yamalar içeren bir Git fork'udur. Bu güvenlik açığı, güvenilmeyen tarafların aynı sabit diske yazma erişimine sahip olduğu çok kullanıcılı makinelerde çalışan kullanıcıları etkilemektedir. Bu güvenilmeyen taraflar, bir depo dışında çalıştırılan Git işlemlerinin Git dizini ararken tespit edeceği `C:\.git` klasörünü oluşturabilirler. Git, daha sonra söz konusu Git dizinindeki herhangi bir yapılandırmaya uyacaktır. `GIT_PS1_SHOWDIRTYSTATE` ayarını yapan Git Bash kullanıcıları da risk altındadır. posh-git yükleyen kullanıcılar, sadece bir PowerShell başlatarak risk altına girerler. Visual Studio gibi IDE kullanıcıları da risk altındadır: yeni bir proje oluşturmak bile `C:\.git\config` dosyasında belirtilen yapılandırmayı okuyacak ve buna uyacaktır. Git'in Microsoft fork'unu kullanan kullanıcılar, sadece bir Git Bash başlatarak risk altına girerler. Sorun Git for Windows v2.35.2 sürümünde giderilmiştir. Yükseltme yapamayan kullanıcılar, geçici bir çözüm olarak Git komutlarının çalıştırıldığı tüm sürücülerde `.git` klasörü oluşturabilir ve bu klasörlerin okuma/yazma erişimlerini kaldırabilirler. Alternatif olarak, `GIT_CEILING_DIRECTORIES` değişkenini kullanıcı profilinin üst dizinini kapsayacak şekilde tanımlayın veya genişletin; örneğin kullanıcı profili `C:\Users\my-user-name` konumundaysa `C:\Users` şeklinde ayarlayın.

ÖnemOrta
CVSS6.0
İstismar olasılığı—
ÜrünGit
Yayın12 Nis 2022
İlk görülme12 Nis 2022
Zayıflık türüCWE-427CWE-427

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
git-scm gitv < 2.35.22.35.2
fedoraproject fedora34, 35, 36, 37—
apple xcodev < 13.413.4
debian debian_linux10.0—

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.

Intelligence 360 paketinde

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.