CVE-2026-45378
Açıklama
Decidim bir katılımcı demokrasi çerçevesidir. 0.30.9 öncesinde, 0.31.0'dan 0.31.5 öncesine kadar ve 0.32.0.rc1'de 0.32.0.rc2 öncesinde, kimlik belgesi doğrulama yönetici arayüzü, verification_attachment blob'larını yeniden kullanılabilir imzalı Active Storage disk URL'leri aracılığıyla gömer; bu da bir URL'yi elde eden herkesin, imza süresi dolana kadar kimliği doğrulanmış bir Decidim oturumu olmadan taranmış belgeyi indirmesine olanak tanır. Doğrulama belgesi görüntüleri variant_url(...) ile işlenir; bu, dosyayı yetkilendirme denetimi yapan bir denetleyici üzerinden yönlendirmek yerine imzalı /rails/active_storage/disk/... bağlantıları üretir. Decidim, Active Storage hizmet URL'lerini yedi gün boyunca geçerli kalacak şekilde yapılandırdığından, URL'nin kendisi bu süre boyunca kimlik bilgisi haline gelir. Etkilenen dosyalar Decidim::Authorization üzerindeki verification_attachment blob'larıdır ve yönetici inceleme sayfaları bu imzalı URL'leri bekleyen ve onay görünümleri için doğrudan HTML'e gömer. Bu sorun 0.30.9, 0.31.5 ve 0.32.0.rc2 sürümlerinde 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 |
|---|---|---|
| decidim decidim | < 0.30.9, >= 0.31.0.rc1, < 0.31.5, >= 0.32.0.rc1, < 0.32.0 | — |
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.