CVE-2023-51447

Orta

Açıklama

Decidim bir katılımcı demokrasi çerçevesidir. Versiyon 0.27.0'dan başlayarak 0.27.5 ve 0.28.0 versiyonlarından önceye kadar olan sürümlerde, saldırganın sunucuya yüklenen kayıtların dosya adlarını değiştirmeyi başarması durumunda dinamik dosya yükleme özelliği potansiyel siteler arası betik çalıştırma (XSS) saldırılarına açıktır. Bu durum, kullanıcının dosya yükleme diyaloglarını kendisinin kontrol ettiği ve dinamik yükleme uç noktası üzerinden dosya adlarını değiştirmek için teknik bilgiye sahip olduğu bölümlerde ortaya çıkmaktadır. Bu nedenle, saldırganın ilgili kullanıcının tüm oturumunu kontrol etmesi gerekeceği düşünülse de her durumda bu sorunun giderilmesi gerekmektedir. Bu zafiyetin başarıyla istismar edilmesi için kullanıcının kötü amaçlı bir dosya adı ile sunucuya bir dosya bloğu yüklemiş olması ve ardından diğer kullanıcıyı eklerin bulunduğu kaydın düzenleme sayfasına yönlendirme imkanına sahip olması gerekir. Kullanıcılar, veritabanına kaydedilen dosya adını kontrol ederek doğrudan yükleme isteklerini kendileri oluşturabilmektedir. Saldırganlar, bu istekleri nasıl oluşturacaklarını biliyorlarsa dosya adını örneğin `<svg onload=alert('XSS')>` şeklinde değiştirebilirler ve ardından düzenleme sayfası kaynağını değiştirerek döndürülen blob ID'sini form girişlerine manuel olarak girebilirler. Versiyon 0.27.5 ve 0.28.0 bu sorun için bir yama içermektedir. Geçici bir çözüm olarak, örneklem için dinamik yüklemeleri (örneğin tekliflerden) devre dışı bırakın.

ÖnemOrta
CVSS6.3
İstismar olasılığı—
ÜrünDecidim
Yayın20 Şub 2024
İlk görülme20 Şub 2024

Nasıl düzeltilir

Güncelleyin
  • decidim decidim0.27.5 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
decidim decidim0.27.0 ≤ v < 0.27.50.27.5

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.

Intelligence 360 paketinde

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.

CVE-2023-51447 · Decidim · Dark Radar