CVE-2026-5113
Təsvir
WordPress üçün Gravity Forms plagini 2.10.0 daxil olmaqla daha aşağı versiyalarda Consent sahəsinin gizli girişləri vasitəsilə Saxlanılan Saytlararası Skriptinqə (Stored XSS) qarşı həssasdır. Bu, giriş məlumatları wp_kses() tərəfindən təmizləndikdə açıq qalan qüsurlu vəziyyət təsdiqləmə mexanizmi ilə birlikdə kifayət etməyən çıxış əskaləsinin (output escaping) nəticəsidir. Vəziyyət təsdiqləmə məntiqi iki heş yaratır (xam giriş və wp_kses ilə təmizlənmiş giriş) və yalnız HƏR İKİ heş orijinal vəziyyətlə uyğun gəlmədikdə təsdiqləmə uğursuz olur. Hücumçu wp_kses() tərəfindən silinən teqlərdən (məsələn, <svg>) istifadə edərək XSS fayllarını yerləşdirdiyi zaman, təmizlənmiş heş uyğun gəlir, lakin zərərli xam dəyər qorunur və verilənlər bazasına yazılır. Administratorlar Entries List səhifəsinə baxdıqda, saxlanılmış zərərli razılıq etiketi geri çağırılır və əskalə edilmədən çıxarılır ki, bu da XSS faylının icrasına səbəb olur. Bu, autentifikasiya olunmamış hücumçulara girişlərdə ixtiyari veb skriptləri yerləşdirməyə imkan verir və həmin skriptlər autentifikasiya olunmuş administrator Entries List səhifəsinə daxil olduqda icra edilir.
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 |
|---|---|---|
| Gravity Forms Gravity Forms | v ≤ 2.10.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.