CVE-2025-50178
Açıklama
GitForge.jl, Git "forge"ları ile etkileşim kurmak için kullanılan birleşik bir arayüzdür. 0.4.3 öncesindeki sürümlerde, belirli fonksiyonlarda kullanıcı tarafından sağlanan değerler için girdi doğrulaması eksiktir. GitHub için olan `GitForge.get_repo` fonksiyonunda, kullanıcı sahip (owner) ve depo (repo) alanları için herhangi bir dize sağlayabilir. Bu girdiler doğrulanmamakta veya güvenli şekilde kodlanmamakta ve doğrudan sunucuya gönderilmektedir. Bu durum, bir kullanıcının api.github.com üzerindeki amaçlanmayan diğer uç noktalara erişmek için girdiye `../` gibi dizin gezginliği (path traversal) kalıpları ekleyebileceği anlamına gelir. Sürüm 0.4.3, bu sorun için bir yama içermektedir. Bilinen bir geçici çözüm mevcut değildir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| JuliaWeb GitForge.jl | < 0.4.3 | — |
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.