CVE-2024-50349
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. Git, bir terminal istemi aracılığıyla (yani herhangi bir kimlik bilgisi yardımcısı kullanmadan) kimlik bilgileri istediğinde, kullanıcının kullanıcı adı ve/veya şifre sağlamasının beklendiği ana bilgisayar adını yazdırır. Bu aşamada, URL ile kodlanmış tüm bölümler halihazırda çözülmüş durumdadır ve olduğu gibi yazdırılır. Bu durum, saldırganların, terminalin yorumladığı ve kullanıcıları yanıltan ANSI kaçış dizileri içeren URL'ler oluşturmasına olanak tanır; örneğin, kullanıcılar aslında saldırganın kontrolündeki güvenilmeyen sitelere gönderdikleri halde, şifrelerini güvenilir Git barındırma siteleri için sağladıklarını düşünebilirler. Bu sorun, v2.48.1, v2.47.2, v2.46.3, v2.45.3, v2.44.3, v2.43.6, v2.42.4, v2.41.3 ve v2.40.4 sürüm versiyonlarında yer alan `7725b81` ve `c903985` commit'leri ile yamalanmıştır. Kullanıcıların güncellemeleri yapmaları önerilir. Güncelleme yapamayan kullanıcılar, özellikle özyinelemeli klonlamalar dahil olmak üzere, güvenilmeyen URL'lerden klonlama yapmaktan kaçınmalıdır.
Nasıl düzeltilir
- git git2.40.4, 2.41.3, 2.42.4, 2.43.6, 2.44.3, 2.45.3, 2.46.3, 2.47.2 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| debian debian_linux | 11.0 | — |
| git git | v < 2.40.4, 2.41.0 ≤ v < 2.41.3, 2.42.0 ≤ v < 2.42.4, 2.43.0 ≤ v < 2.43.6, 2.44.3, 2.45.3, 2.46.3, 2.47.0 ≤ v < 2.47.2, 2.48.0 | 2.40.4, 2.41.3, 2.42.4, 2.43.6, 2.44.3, 2.45.3, 2.46.3, 2.47.2 |
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.