CVE-2023-28424
Açıklama
packages.gentoo.org sitesini destekleyen Soko'nun 1.0.2 sürümünden önceki sürümlerinde, `pkg/app/handler/packages/search.go` dosyasında uygulanan iki paket arama işleyicisi olan `Search` ve `SearchFeed`, `q` parametresi üzerinden bir SQL injection zafiyetinden etkilenmektedir. Sonuç olarak, kimliği doğrulanmamış saldırganlar `https://packages.gentoo.org/` üzerinde rastgele SQL sorguları çalıştırabilirler. Ayrıca, bu temel yöntemin PostgreSQL konteyneri bağlamında kod çalıştırmak için yeterli olduğu kanıtlanmıştır. Sorun, kullanıcı kontrollü verilerin SQL sorgularına eklenmesi için hazırlıklı ifadelerin (prepared statements) kullanıldığı 1.0.2 sürümünün `4fa6e4b619c0362728955b6ec56eab0e0cbf1e23y` commit'i ile giderilmiştir.
Nasıl düzeltilir
- gentoo soko1.0.2 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| gentoo soko | v < 1.0.2 | 1.0.2 |
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.