CVE-2025-49582
Açıklama
XWiki genel bir wiki platformudur. Daha az yetkiye sahip bir kullanıcı tarafından yazılmış kötü amaçlı betik makroları gibi "tehlikeli" makrolar içeren içerik düzenlenirken, XWiki 15.9RC1 sürümünden bu yana bu makroların çalıştırılması konusunda uyarı verir. Bu uyarıları tetikleyen gerekli haklar çözümleyicileri eksiktir ve bir saldırganın kötü amaçlı içeriği gizlemesine olanak tanır. Çoğu makro için mevcut çözümleyiciler küçük harf olmayan parametreleri dikkate almaz. Ayrıca, bilgi kutularının başlıkları gibi XWiki sözdizimi içerebilen çoğu makro parametresi hiç analiz edilmemiştir. Benzer şekilde, content ve context makrolarının "source" parametreleri, rastgele XWiki sözdizimi içerebildikleri halde analiz edilmemiştir. En kötü durumda bu, bir saldırganın bir sayfaya Groovy veya Python makroları da dahil olmak üzere kötü amaçlı betik makroları eklemesine ve ardından programlama haklarına sahip başka bir kullanıcının sayfayı düzenlemesinin ardından bu makroların çalıştırılmasına, böylece uzaktan kod çalıştırmaya olanak tanıyabilir. Gerekli haklar çözümleyicileri daha sağlam hale getirilmiş ve bu durumları kapsayacak şekilde XWiki 16.4.7, 16.10.3 ve 17.0.0 sürümlerinde genişletilmiştir.
Nasıl düzeltilir
- xwiki xwiki16.4.7, 16.10.3 ya da sonraki bir sürüm
- org.xwiki.platform:xwiki-platform-rendering-xwiki16.4.7, 16.10.3, 17.0.0 ya da sonraki bir sürüm
- org.xwiki.platform:xwiki-platform-rendering-macro-cache16.4.7, 16.10.3, 17.0.0 ya da sonraki bir sürüm
- org.xwiki.platform:xwiki-platform-security-requiredrights-default16.4.7, 16.10.3, 17.0.0 ya da sonraki bir sürüm
- org.xwiki.platform:xwiki-platform-rendering-macro-context16.4.7, 16.10.3, 17.0.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| xwiki xwiki | 15.9 ≤ v < 16.4.7, 16.5.0 ≤ v < 16.10.3, 17.0.0 | 16.4.7, 16.10.3 |
| org.xwiki.platform:xwiki-platform-rendering-xwikiMaven | 15.9-rc-1 ≤ v < 16.4.7, 16.5.0-rc-1 ≤ v < 16.10.3, 17.0.0-rc-1 ≤ v < 17.0.0 | 16.4.7, 16.10.3, 17.0.0 |
| org.xwiki.platform:xwiki-platform-rendering-macro-cacheMaven | 15.9-rc-1 ≤ v < 16.4.7, 16.5.0-rc-1 ≤ v < 16.10.3, 17.0.0-rc-1 ≤ v < 17.0.0 | 16.4.7, 16.10.3, 17.0.0 |
| org.xwiki.platform:xwiki-platform-security-requiredrights-defaultMaven | 15.9-rc-1 ≤ v < 16.4.7, 16.5.0-rc-1 ≤ v < 16.10.3, 17.0.0-rc-1 ≤ v < 17.0.0 | 16.4.7, 16.10.3, 17.0.0 |
| org.xwiki.platform:xwiki-platform-rendering-macro-contextMaven | 15.9-rc-1 ≤ v < 16.4.7, 16.5.0-rc-1 ≤ v < 16.10.3, 17.0.0-rc-1 ≤ v < 17.0.0 | 16.4.7, 16.10.3, 17.0.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.