CVE-2023-29202
Açıklama
XWiki Commons, diğer birçok üst düzey XWiki projesi için ortak olan teknik kütüphanelerdir. XWiki ile birlikte gelen RSS makrosunda, `content` parametresi `true` olarak ayarlandığında, besleme öğelerinin içeriği HTML çıktısında herhangi bir temizleme işlemi yapılmadan dahil ediliyordu. Bu durum, kötü amaçlı içerik barındıran bir RSS beslemesi belirtilerek rastgele HTML ve özellikle de JavaScript enjeksiyonuna, dolayısıyla siteler arası betik çalıştırmaya (XSS) izin veriyordu. Programlama yetkilerine sahip bir kullanıcının etkileşimiyle bu durum; yetki yükseltme, uzaktan kod çalıştırma, bilgi ifşası, içeriğin değiştirilmesi veya silinmesi ve wikinin sabote edilmesi dahil olmak üzere wiki üzerinde rastgele işlemler yürütmek için kullanılabilirdi. Sorun XWiki 14.6 RC1 sürümünde giderilmiştir; besleme içeriği artık görüntülenmeden önce uygun şekilde temizlenmektedir. Geçici bir çözüm olarak, eğer RSS makrosu wikide kullanılmıyorsa, web uygulaması dizinindeki `WEB-INF/lib/xwiki-platform-rendering-macro-rss-XX.jar` (`XX` XWiki versiyonudur) dosyası silinerek makro kaldırılabilir.
Nasıl düzeltilir
- org.xwiki.platform:xwiki-platform-rendering-macro-rss14.6-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 | 1.8 < v ≤ 14.5, 1.8 | — |
| org.xwiki.platform:xwiki-core-rendering-macro-rssMaven | 1.8 ≤ v ≤ 3.0.1 | — |
| org.xwiki.platform:xwiki-platform-rendering-macro-rssMaven | v < 14.6-rc-1 | 14.6-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.