CVE-2024-31464
Açıklama
XWiki Platform genel bir wiki platformudur. 5.0-rc-1 sürümünden başlayarak 14.10.19, 15.5.4 ve 15.9-rc-1 sürümlerinden önceki versiyonlarda, şifreyi saklayan nesne silindiğinde geçmişin diff özelliğini kullanarak bir şifrenin özetine (hash) erişmek mümkündür. Bu güvenlik açığını kullanan bir saldırgan, kullanıcıların sayfalarını düzenleme yetkisine sahipse bir kullanıcının özetlenmiş şifresine erişebilir. XWiki'deki varsayılan hak şemasıyla bu açık, Admin haklarına sahip kullanıcılar hariç, kullanıcı profillerinde normalde engellenmektedir. Bu açığın, xobjects içinde saklanan şifreleri kullanan tüm eklentileri de etkilediğine dikkat edilmelidir; bu durum söz konusu sayfaların yetkilerine bağlıdır. Yeterli ayrıcalığa sahip bir saldırganın, silme işlemini geri aldıktan sonra xobject'in silindiği revizyonu silmiş olabileceği için, bu açığın istismar edildiğinden %100 emin olmanın şu anda bir yolu yoktur. Ancak bu işlem, hedef sayfada yüksek ayrıcalıklar (Admin hakkı) gerektirir. Geçmişinde nesnenin silindiği bir revizyon bulunan ve kullanıcı şifresi xobject'i içeren bir sayfa risk altında kabul edilmeli ve buradaki şifre değiştirilmelidir. Bir diğer hafifletme yöntemi olarak yöneticiler, kullanıcı sayfalarının uygun şekilde korunduğundan emin olmalıdır: düzenleme hakkı, Admin ve profil sahibi dışındaki kullanıcılara verilmemelidir (bu varsayılan haktır). Yetkili bir kullanıcı için XWiki'yi yükseltmek dışında pek fazla geçici çözüm bulunmamaktadır.
Nasıl düzeltilir
- xwiki xwiki14.10.19, 15.5.4, 15.9 ya da sonraki bir sürüm
- org.xwiki.platform:xwiki-platform-oldcore14.10.19, 15.5.4, 15.9-rc-1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| xwiki xwiki | 5.0 ≤ v < 14.10.19, 15.0 ≤ v < 15.5.4, 15.6 ≤ v < 15.9 | 14.10.19, 15.5.4, 15.9 |
| org.xwiki.platform:xwiki-platform-oldcoreMaven | 5.0-rc-1 ≤ v < 14.10.19, 15.0-rc-1 ≤ v < 15.5.4, 15.6-rc-1 ≤ v < 15.9-rc-1 | 14.10.19, 15.5.4, 15.9-rc-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.