CVE-2020-26233

Yüksek

Açıklama

Git Credential Manager Core (GCM Core), Windows ve macOS üzerinde çalışan, .NET Core tabanlı güvenli bir Git kimlik bilgisi yardımcısıdır. 2.0.289 sürümü öncesindeki Git Credential Manager Core'da, Windows üzerinde alt modülleri olan bir Git deposu özyinelemeli olarak klonlandığında, Git önce üst düzey depoyu klonlar ve ardından üst düzey çalışma dizininden yeni Git süreçleri başlatarak tüm alt modülleri özyinelemeli olarak klonar. Üst düzey depoda kötü amaçlı bir git.exe yürütülebilir dosyası mevcutsa, yapılandırmayı okumaya çalışırken %PATH% üzerinde bulunan git.exe yerine bu ikili dosya Git Credential Manager Core tarafından başlatılır. Bu durum yalnızca Windows üzerindeki GCM Core'u etkiler; macOS veya Linux tabanlı dağıtımları etkilemez. GCM Core sürüm 2.0.289, bu güvenlik açığı için düzeltmeyi içerir ve projenin GitHub sürümler sayfasından temin edilebilir. GCM Core 2.0.289 ayrıca en son Git for Windows sürümü olan 2.29.2(3) ile birlikte sunulmaktadır. Geçici bir çözüm olarak kullanıcılar, güvenilmeyen depoları --recurse-submodules seçeneğiyle özyinelemeli olarak klonlamaktan kaçınmalıdır.

ÖnemYüksek
CVSS7.3
İstismar olasılığı—
ÜrünMicrosoft Git Credential Manager Core
Yayın8 Ara 2020
İlk görülme8 Ara 2020
Zayıflık türüCWE-706CWE-706

Nasıl düzeltilir

Güncelleyin
  • microsoft git_credential_manager_core2.0.289 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
microsoft git_credential_manager_corev < 2.0.2892.0.289

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.