CVE-2024-32002
Açıklama
Git bir revizyon kontrol sistemidir. 2.45.1, 2.44.1, 2.43.4, 2.42.2, 2.41.1, 2.40.2 ve 2.39.4 versiyonlarından önceki sürümlerde, alt modüllere sahip depolar, Git'teki bir hatadan yararlanacak şekilde düzenlenerek dosyaların alt modülün çalışma ağacı yerine bir `.git/` dizinine yazması sağlanabilir. Bu durum, klonlama işlemi hala devam ederken yürütülecek bir hook yazılmasına olanak tanır ve kullanıcıya yürütülen kodu inceleme fırsatı vermez. Sorun; 2.45.1, 2.44.1, 2.43.4, 2.42.2, 2.41.1, 2.40.2 ve 2.39.4 versiyonlarında giderilmiştir. Eğer Git'te sembolik bağlantı desteği devre dışıysa (örneğin `git config --global core.symlinks false` aracılığıyla), açıklanan saldırı çalışmayacaktır. Her zaman olduğu gibi, güvenilmeyen kaynaklardan depo klonlamaktan kaçınmak en iyisidir.
Nasıl düzeltilir
- git git2.39.4, 2.40.2, 2.42.2, 2.43.4 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| git git | v < 2.39.4, 2.40.0 ≤ v < 2.40.2, 2.42.0 ≤ v < 2.42.2, 2.43.0 ≤ v < 2.43.4, 2.41.0, 2.44.0, 2.45.0 | 2.39.4, 2.40.2, 2.42.2, 2.43.4 |
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.