CVE-2026-67322
Açıklama
3.1.52 sürümünden önceki GitPython, Repo.clone_from() fonksiyonunda ortam değişkenlerinin sızdırılmasına karşı savunmasızdır. Çağırıcı tarafından sağlanan uzak URL, Git.polish_url() üzerinden geçirilir ve bu işlem Cygwin dışındaki platformlarda, git clone komutu çağrılmadan önce URL üzerinde os.path.expandvars() işlemini gerçekleştirir. Klonlama URL'sini kontrol eden bir saldırgan, barındıran sürecin ortam değişkenlerinin değerlerine (örneğin, AWS_SECRET_ACCESS_KEY veya GITHUB_TOKEN) genişletilen $NAME veya ${NAME} belirteçlerini yerleştirebilir. Gizli bilgiyi içeren sonuç URL'si, klonlama girişimi sırasında ağ üzerinden saldırganın kontrolündeki bir ana bilgisayara iletilerek gizli bilginin ifşa edilmesine neden olur.
Nasıl düzeltilir
- gitpython_project gitpython3.1.52 ya da sonraki bir sürüm
- gitpython3.1.52 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.52 | 3.1.52 |
| gitpythonPyPI | v < 3.1.52 | 3.1.52 |
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.