CVE-2026-8705
Təsvir
WordPress üçün ClearSale Total plaqini 3.4.2 daxil olmaqla bütün versiyalarda `clearsale_total_push` AJAX əməliyyatının `pagseguro[metodo]` POST parametri vasitəsilə SQL inyeksiyasına həssasdır. İşləyici autentifikasiyadan keçməmiş istifadəçilər üçün qeydiyyatdan keçib (`wp_ajax_nopriv_clearsale_total_push`) və `wp_verify_nonce()` yoxlaması mövcud olsa da, uğursuz budağın `die()` çağırışı şərhə alınıb, buna görə də icra nonce-un etibarlılığından asılı olmayaraq davam edir. PHP < 8.0 mühitində hücumçu tərəfindən təqdim edilən `$metodo` dəyəri boş tip uyğunlaşdırması vasitəsilə `switch ($metodo) { case 4: ... }` qoruyucusunu yan keçir (`"4 AND SLEEP(5)"` sətri `4` tam ədədi ilə bərabər müqayisə olunur) və dırnaqsız `UPDATE wp_cs_total_dadosextras SET metodo=$metodo, ...` sorğusuna çatır. Bu, autentifikasiyadan keçməmiş hücumçulara mövcud sorğulara əlavə SQL sorğuları qoşmağa imkan verir ki, bu da verilənlər bazasından həssas məlumatların çıxarılması üçün istifadə oluna bilər. İstismar hədəf serverin PHP < 8.0 versiyasında işləməsini tələb edir.
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 |
|---|---|---|
| clearsale ClearSale Total | <= 3.4.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.