CVE-2026-5112

Yüksək

Təsvir

WordPress üçün Gravity Forms plagini 2.10.0 daxil olmaqla daha aşağı versiyalarda autentifikasiya olunmamış Stored Cross-Site Scripting zəifliyinə malikdir. Bu, Repeater sahələri daxilində render edilərkən Calculation Product sahəsinin məhsul adlarının giriş validasiyasının və çıxış əskeypinqinin (escaping) yetərsiz olması ilə bağlıdır. GF_Field_Calculation sinfindəki validate() metodu yalnız miqdar sahəsini (.3) yoxlayır və məhsul adı sahəsini (.1) tamamilə görməzdən gəlir ki, bu da zərərli HTML-in validasiyadan keçməsinə şərait yaradır. Dəyər yadda saxlanılarkən, sanitize_entry_value() metodu HTML gözlənilməyən sahələr üçün təmizlənməmiş xam dəyəri qaytarır. Sonradan, wp-admin-də bir yazıya baxıldıqda, get_value_entry_detail() metodu əskeyp edilməmiş məhsul adını birbaşa çıxış sətrinə birləşdirir və bu, daha sonra repeater-in get_value_entry_detail() metodu tərəfindən əlavə əskeyping olmadan render edilir. Bu, autentifikasiya olunmamış hücumçuların forma göndərişləri vasitəsilə ixtiyari veb skriptlər yerləşdirməsini mümkün edir və həmin skriptlər gravityforms_view_entries səlahiyyətinə malik olan autentifikasiya olunmuş administrator yazı detalları səhifəsinə daxil olduqda icra edilir.

CiddilikYüksək
CVSS7.2
İstismar ehtimalı—
MəhsulGravity Forms
Dərc2 may 2026
İlk görülmə2 may 2026

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əhsulTəsirlənən versiyalarDüzəldildiyi versiya
Gravity Forms Gravity Formsv ≤ 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.

Intelligence 360 paketində

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.