CVE-2026-52771
Açıklama
YesWiki, PHP ile yazılmış bir wiki sistemidir. 4.2.0 versiyonundan 4.6.6 versiyonu öncesine kadar olan sürümlerde, ApiController::deletePage() fonksiyonu, veritabanından alınan bir sayfa etiketini herhangi bir kaçış işlemi yapmadan 'DELETE FROM …_links WHERE to_tag = '$tag'' sorgusuna yerleştirmektedir. Sayfa etiketi saldırgan tarafından kontrol edilebilmektedir; POST /api/pages/{tag} API'si, tek tırnaklar da dahil olmak üzere rastgele URL-kodlanmış değerleri kabul etmekte ve depolamaktadır. Bu nedenle, düşük yetkili kimliği doğrulanmış bir kullanıcı, etiketi bir SQL parçacığı olan bir sayfa oluşturabilir, standart {{include page="…"}} bağlantı mekanizması aracılığıyla sayfayı öksüz olmayan hale getirebilir ve ardından wiki veritabanı içinde herhangi bir tablodan zaman tabanlı kör veri sızdırma da dahil olmak üzere rastgele SQL komutları çalıştırmak için silme uç noktasını çağırabilir. Bu sorun 4.6.6 versiyonunda düzeltilmiştir.
Nasıl düzeltilir
- yeswiki/yeswiki4.6.6 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| yeswiki/yeswikiPackagist | 4.2.0 ≤ v < 4.6.6 | 4.6.6 |
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.