CVE-2026-42284
Açıklama
GitPython, Git depolarıyla etkileşim kurmak için kullanılan bir python kütüphanesidir. Versiyon 3.1.47 öncesinde, _clone() fonksiyonu multi_options parametresini orijinal liste olarak doğrular ve ardından shlex.split(" ".join(multi_options)) işlemini yürütür. "--branch main --config core.hooksPath=/x" gibi bir dize doğrulamadan geçer (çünkü --branch ile başlar), ancak bölme işleminden sonra ["--branch", "main", "--config", "core.hooksPath=/x"] haline gelir. Git, yapılandırmayı uygular ve klonlama sırasında saldırganın hook'larını çalıştırır. Bu sorun versiyon 3.1.47 ile düzeltilmiştir.
Nasıl düzeltilir
- gitpython_project gitpython3.1.47 ya da sonraki bir sürüm
- gitpython3.1.47 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| gitpython_project gitpython | v < 3.1.47 | 3.1.47 |
| gitpythonPyPI | v < 3.1.47 | 3.1.47 |
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.