CVE-2026-78678
Açıklama
GitPython 3.1.59 öncesi sürümler, unsafe_git_revision_options korumasında --contents ve -S seçeneklerini atlayan eksik bir reddetme listesi içerir ve saldırganların bu seçenekleri Repo.blame() işlevine ileterek rastgele dosyaları okumasına olanak tanır. Saldırganlar, çağırana döndürülen blame sonucu aracılığıyla dosya içeriklerini sızdırmak için --contents=/etc/passwd gibi revizyon değerleri sağlayabilir.
Nasıl düzeltilir
- gitpython_project gitpython3.1.59 ya da sonraki bir sürüm
- gitpython3.1.59 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.59 | 3.1.59 |
| gitpythonPyPI | v < 3.1.59 | 3.1.59 |
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.