CVE-2026-6455
Təsvir
WordPress üçün WP Contact Form 7 DB Handler plagini 3.0 daxil olmaqla daha aşağı versiyalarda, SQL İnyeksiyası və PHP Obyekt İnyeksiyası vasitəsilə ixtiyari faylların silinməsinə səbəb olan Saytlararası Sorğu Saxtakarlığına (CSRF) qarşı həssasdır. Bu, process_bulk_action() funksiyasında nonce yoxlamasının çatışmazlığı ilə bağlıdır; nonce yoxlaması yalnız POST gövdəsində _wpnonce mövcud olduqda icra edilir ki, bu da sahənin buraxılması ilə asanlıqla yan keçilməsinə şərait yaradır. Buna əlavə, rəqəmsal SQL kontekstində (WHERE ID = $ID) təmizlənməmiş və parametrləşdirilməmiş istifadəçi dəyərinin istifadəsi və sorğu nəticəsinin post_content sahəsinin təhlükəsiz olmayan deserializasiyası bu boşluğu tamamlayır. Hücumçu, daxil olmuş administratoru aldataraq UNION əsaslı SQL inyeksiyası yükünü (esc_sql sitat-qaçırılmasından yayınmaq üçün CHAR() istifadə edərək) tetikləyən bir CSRF səhifəsi hazırlaya bilər və bu, zərərli seriyallaşdırılmış PHP massivini post_content kimi qaytarır; deserializasiya zamanı 'ys_cfdbh_file' açarlarını ehtiva edən massiv dəyərləri heç bir yol keçidi (path traversal) doğrulaması olmadan yükləmələr (uploads) kataloqunun yoluna əlavə edilərək fayl yolları kimi istifadə olunur və sonra wp_delete_file() funksiyasına ötürülür. Bu, hücumçuya serverdəki ixtiyari faylları (məsələn, wp-config.php, sistem faylları) silməyə imkan verir.
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 |
|---|---|---|
| yudiz WP Contact Form 7 DB Handler | v ≤ 3.0 | — |
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.