CVE-2026-8441
Açıklama
WordPress için geliştirilen WP Review Slider Pro eklentisi, 12.7.2 dahil önceki sürümlerde, wprp_load_more_revs AJAX işleminin 'notinstring' parametresi üzerinden SQL Injection zafiyetine sahiptir. Parametre $_POST['notinstring'] aracılığıyla okunmakta ve HTML ile boşlukları temizleyen ancak SQL güvenliği sağlamayan sanitize_text_field() fonksiyonundan geçirilmektedir. Ardından bu değer, doğrudan tırnaksız bir sayısal `AND id NOT IN (...)` ifadesine eklenmekte ve $wpdb->prepare() veya intval() dönüşümü olmadan $wpdb->get_results() aracılığıyla çalıştırılmaktadır. Değer tırnaksız sayısal bir bağlamda yer aldığı için, yalnızca gömülü tırnakları kaçıran WordPress wp_magic_quotes koruması etkisiz kalmaktadır. AJAX kancası wp_ajax_nopriv_wprp_load_more_revs aracılığıyla kaydedilmiştir ve gerekli olan check_ajax_referer nonce değeri, eklenti kısa kodunu işleyen herhangi bir ön yüz sayfasında wp_localize_script üzerinden herkese açık olarak sunulmaktadır; bu nedenle, eklentiyi barındıran genel bir sayfaya erişebilen kimlik doğrulaması yapmamış bir saldırgan, kör/zaman tabanlı enjeksiyon yoluyla veritabanından rastgele veri çıkarabilir.
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 |
|---|---|---|
| https://wpreviewslider.com/ WP Review Slider Pro | v ≤ 12.7.2 | — |
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.