CVE-2026-48518
Açıklama
MultiJuicer, yerel örneklere ihtiyaç duymadan merkezi bir kubernetes kümesi üzerinde ayrı Juice Shop örnekleri çalıştırmak için kullanılır. 8.0.0 ile 10.0.0 arasındaki sürümlerde, ekip katılma uç noktası (POST /multi-juicer/api/teams/{team}/join), text/plain dahil herhangi bir Content-Type içeren istekleri kabul ediyordu. Bu içerik türü bir CORS ön kontrolünü (preflight) tetiklemediği için, bir saldırgan, uç noktaya otomatik olarak gönderim yapan ve kurbanın tarayıcısını saldırganın ekibi olarak giriş yapmaya zorlayan siteler arası bir HTML formu barındırabilir. Başarılı ve tespit edilemeyen bir saldırgan, kurbanların farkında olmadan Juice Shop görevlerini saldırganın ekip kimliği altında çözmesine neden olabilir. Bir CTF bağlamında bu durum, saldırganın diğer oyuncuların etkinliklerini kullanarak kendi ekibinin puanını artırmasına olanak tanır ve kurbanın "kendi" Juice Shop örneğine girdiği tüm hassas veriler saldırganın örneğinde sonlanır. Güvenlik açığı, herhangi bir ön kimlik doğrulama gerektirmeden istismar edilebilir; kurbanın yalnızca MultiJuicer dağıtımına ağ erişimi varken saldırganın kontrol ettiği bir sayfayı ziyaret etmesi yeterlidir. Oturum çerezindeki SameSite=Strict ayarı bunu hafifletmez, çünkü saldırı mevcut bir çereze güvenmek yerine yeni bir çerez yerleştirir. Bu sorun 10.0.1 sürümünde düzeltilmiştir.
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 |
|---|---|---|
| juice-shop multi-juicer | >= 8.0.0, < 10.0.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.