CVE-2022-39260

Yüksek

Açıklama

Git açık kaynaklı, ölçeklenebilir ve dağıtık bir revizyon kontrol sistemidir. `git shell`, Git'in push/pull işlevselliğini SSH üzerinden uygulamak için kullanılabilen kısıtlanmış bir giriş kabuğudur. 2.30.6, 2.31.5, 2.32.4, 2.33.5, 2.34.5, 2.35.5, 2.36.3 ve 2.37.4 öncesindeki sürümlerde, komut argümanlarını bir diziye ayıran fonksiyon, dizideki girdi sayısını temsil etmek için hatalı bir şekilde `int` kullanmaktadır; bu durum kötü niyetli bir aktörün dönüş değerini kasıtlı olarak taşırmasına izin vererek rastgele heap yazımlarına yol açmaktadır. Ortaya çıkan dizi daha sonra `execv()` fonksiyonuna iletildiği için, bu saldırıyı mağdur makinede uzaktan kod çalıştırma sağlamak amacıyla kullanmak mümkündür. Bu saldırıya karşı savunmasız kalabilmek için mağdurun öncelikle `git shell` erişimine bir giriş kabuğu olarak izin vermiş olması gerektiğini unutmayın. Bu sorun 2.30.6, 2.31.5, 2.32.4, 2.33.5, 2.34.5, 2.35.5, 2.36.3 ve 2.37.4 sürümlerinde düzeltilmiştir ve kullanıcıların en son sürüme yükseltmeleri önerilir. Uzaktan oturum açmalar yoluyla `git shell` erişiminin devre dışı bırakılması uygulanabilir kısa vadeli bir geçici çözümdür.

ÖnemYüksek
CVSS8.5
İstismar olasılığı91. yüzdelik%4
ÜrünGit
Yayın19 Eki 2022
İlk görülme19 Eki 2022

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
git-scm gitv < 2.30.6, 2.31.0 ≤ v < 2.31.5, 2.32.0 ≤ v < 2.32.4, 2.33.0 ≤ v < 2.33.5, 2.34.0 ≤ v < 2.34.5, 2.35.0 ≤ v < 2.35.5, 2.36.0 ≤ v < 2.36.3, 2.37.0 ≤ v < 2.37.4, 2.38.02.30.6, 2.31.5, 2.32.4, 2.33.5, 2.34.5, 2.35.5, 2.36.3, 2.37.4
fedoraproject fedora35, 36, 37—
apple xcodev < 14.114.1
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.

CVE-2022-39260 · Git · Dark Radar