CVE-2023-46725
Açıklama
FoodCoopShop, gıda kooperatifleri ve yerel dükkanlar için açık kaynaklı bir yazılımdır. 3.2.0 ile başlayıp 3.6.1 öncesindeki sürümler sunucu taraflı istek sahteciliği (SSRF) zafiyetine sahiptir. Network modülünde, bir üretici hesabı `/api/updateProducts.json` uç noktasını kullanarak sunucunun rastgele bir ana bilgisayara istek göndermesini sağlayabilir. Bu durum, sunucunun bulunduğu dahili ağa erişim için bir ara sunucu (proxy) olarak kullanılabileceği anlamına gelir. Ayrıca, geçerli bir görüntü üzerindeki kontroller yetersizdir ve bu da bir "kontrol zamanı ile kullanım zamanı" (time of check time of use) sorununa yol açmaktadır. Örneğin; HEAD isteklerine 200 yanıtı döndüren, ardından ilk GET isteğinde geçerli bir görüntü döndüren ve ikinci GET isteğinde nihai hedefe 302 yönlendirmesi yapan özel bir sunucu kullanılarak, sunucunun yönlendirme hedefindeki herhangi bir dosyayı kopyalaması sağlanabilir ve bu durum tam bir SSRF'ye dönüşür. Sürüm 3.6.1 bu zafiyeti gidermektedir.
Nasıl düzeltilir
- foodcoopshop/foodcoopshop3.6.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| foodcoopshop foodcoopshop | 3.2.0 ≤ v ≤ 3.6.0 | — |
| foodcoopshop/foodcoopshopPackagist | 3.2.0 ≤ v < 3.6.1 | 3.6.1 |
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.