CVE-2025-48384
Açıklama
Git; hem üst düzey işlemler hem de dahili yapılara tam erişim sağlayan, alışılmadık derecede zengin bir komut setine sahip, hızlı, ölçeklenebilir ve dağıtık bir revizyon kontrol sistemidir. Bir yapılandırma değeri okunurken Git, sondaki tüm satır başı ve satır besleme (CRLF) karakterlerini temizler. Bir yapılandırma girişi yazılırken, sonunda CR bulunan değerler tırnak içine alınmaz ve bu durum, yapılandırma daha sonra okunduğunda CR'nin kaybolmasına neden olur. Bir alt modül (submodule) başlatılırken, eğer alt modül yolu sonda bir CR içeriyorsa, değiştirilmiş yol okunur ve bu da alt modülün yanlış konuma çıkarılmasına (checkout) yol açar. Eğer değiştirilmiş yolu alt modül kancaları (hooks) dizinine yönlendiren bir sembolik bağlantı mevcutsa ve alt modül yürütülebilir bir post-checkout kancası içeriyorsa, betik checkout işleminden sonra istem dışı olarak çalıştırılabilir. Bu güvenlik açığı v2.43.7, v2.44.4, v2.45.4, v2.46.4, v2.47.3, v2.48.2, v2.49.1 ve v2.50.1 sürümlerinde düzeltilmiştir.
Nasıl düzeltilir
Üreticinin önerdiği önlemleri uygulayın. Önlem yoksa ürünü kullanmayı bırakın.
CISA son tarihi: 15 Eyl 2025- git-scm git2.43.7, 2.44.4, 2.45.4, 2.46.4, 2.47.3, 2.48.2, 2.49.1, 2.50.1 ya da sonraki bir sürüm
- apple xcode26.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| git-scm git | v < 2.43.7, 2.44.0 ≤ v < 2.44.4, 2.45.0 ≤ v < 2.45.4, 2.46.0 ≤ v < 2.46.4, 2.47.0 ≤ v < 2.47.3, 2.48.0 ≤ v < 2.48.2, 2.49.0 ≤ v < 2.49.1, 2.50.0 ≤ v < 2.50.1 | 2.43.7, 2.44.4, 2.45.4, 2.46.4, 2.47.3, 2.48.2, 2.49.1, 2.50.1 |
| debian debian_linux | 11.0 | — |
| apple xcode | v < 26.0 | 26.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.
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.