CVE-2026-8441
Təsvir
WordPress üçün WP Review Slider Pro plaqini 12.7.2 versiyasına qədər və o cümlədən wprp_load_more_revs AJAX əməliyyatının 'notinstring' parametri vasitəsilə SQL inyeksiyasına həssasdır. Parametr $_POST['notinstring'] vasitəsilə oxunur və sanitize_text_field() funksiyasından keçirilir — bu funksiya HTML və boşluqları silir, lakin SQL təhlükəsizliyini təmin etmir. Sonra dəyər birbaşa rəqəmsal/dırnaqsız `AND id NOT IN (...)` bəndinə birləşdirilir və $wpdb->prepare() və ya intval() çevrilməsi olmadan $wpdb->get_results() vasitəsilə icra olunur. Dəyər dırnaqsız rəqəmsal kontekstdə yerləşdiyi üçün WordPress-in wp_magic_quotes qoruması (yalnız daxil edilmiş dırnaqları ekranlaşdırır) təsirsizdir. AJAX qarmağı wp_ajax_nopriv_wprp_load_more_revs vasitəsilə qeydiyyata alınır və tələb olunan check_ajax_referer nonce plaqinin shortcode-unu göstərən istənilən frontend səhifəsində wp_localize_script vasitəsilə ictimaiyyətə açıqdır, buna görə plaqini yerləşdirən ictimai səhifəyə çata bilən autentifikasiya olunmamış hücumçu kor/zamana əsaslı inyeksiya vasitəsilə verilənlər bazasından ixtiyari məlumatları çıxara bilər.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| https://wpreviewslider.com/ WP Review Slider Pro | v ≤ 12.7.2 | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.