CVE-2025-21613
Açıklama
go-git, saf Go ile yazılmış oldukça genişletilebilir bir git uygulama kütüphanesidir. go-git'in v5.13 öncesindeki sürümlerinde bir argüman enjeksiyonu zafiyeti keşfedilmiştir. Bu zafiyetin başarıyla istismar edilmesi, bir saldırganın git-upload-pack bayraklarına rastgele değerler atamasına izin verebilir. Bu durum yalnızca dosya taşıma protokolü kullanıldığında gerçekleşir, çünkü git ikili dosyalarını kabuk üzerinden çalıştıran tek protokol budur. Bu zafiyet 5.13.0 sürümünde giderilmiştir.
Nasıl düzeltilir
- go-git_project go-git5.13.0 ya da sonraki bir sürüm
- github.com/go-git/go-git/v55.13.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| go-git_project go-git | v < 5.13.0 | 5.13.0 |
| gopkg.in/src-d/go-git.v4Go | 4.0.0 ≤ v ≤ 4.13.1, 4.0.0 ≤ v | — |
| github.com/go-git/go-git/v5Go | v < 5.13.0 | 5.13.0 |
| github.com/go-git/go-git/v4Go | 4.0.0 ≤ v | — |
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.