CVE-2026-2899
Açıklama
WordPress için Fluent Forms Pro Add On Pack eklentisi, 6.1.17 dahil önceki tüm sürümlerde Yetkilendirme Eksikliği (Missing Authorization) zafiyetine sahiptir. Bu durum, `Uploader` sınıfındaki `deleteFile()` metodunun nonce doğrulaması ve yetenek kontrollerinden yoksun olmasından kaynaklanmaktadır. AJAX işlemi, hem `wp_ajax_` hem de `wp_ajax_nopriv_` kancalarını oluşturan `addPublicAjaxAction()` aracılığıyla kaydedilmiştir. Bu durum, kimlik doğrulaması yapmamış saldırganların `attachment_id` parametresi üzerinden rastgele WordPress medya eklerini silmesini mümkün kılmaktadır. Not: Araştırmacı, `sanitize_file_name()` kullanarak `path` parametresi üzerinden dosya silinmesini tanımlamıştır ancak gerçek kod, yol tabanlı silme işlemi için istismarı önleyen `Protector::decrypt()` fonksiyonunu kullanmaktadır. Zafiyet bunun yerine `attachment_id` parametresi üzerinden istismar edilebilir.
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 |
|---|---|---|
| techjewel Fluent Forms Pro Add On Pack | v ≤ 6.1.17 | — |
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.