CVE-2026-4406

Orta

Təsvir

WordPress üçün Gravity Forms plagini, 2.9.30 daxil olmaqla bütün versiyalarda `gform_get_config` AJAX hərəkətindəki `form_ids` parametri vasitəsilə Əks Olunan Saytlararası Skriptinqə (Reflected XSS) qarşı həssasdır. Bu, `GFCommon::send_json()` metodunun JSON formatlı məlumatları `echo` və `wp_die()` istifadə edərək HTML şərh delimitörləri ilə əhatə olunmuş şəkildə çıxarması və cavabı `application/json` əvəzinə `Content-Type: text/html` başlığı ilə təqdim etməsi səbəbindən baş verir. `wp_json_encode()` funksiyası JSON sətir dəyərləri daxilindəki bucaqlı mötərizələri HTML-kodlaşdırmadığı üçün `form_ids` massivinin dəyərlərinə yerləşdirilmiş HTML/skript teqlərinin brauzer tərəfindən analiz edilməsinə və icra olunmasına yol açır. Tələb olunan `config_nonce` dəyəri `wp_create_nonce('gform_config_ajax')` ilə yaradılır və Gravity Forms formasını render edən hər bir səhifədə açıq şəkildə yerləşdirilir ki, bu da onu eyni 12 saatlıq nonce dövrü ərzində bütün autentifikasiya olunmamış ziyarətçilər üçün eyni edir. Bu, autentifikasiya olunmamış hücumçuların, istifadəçini linkə klikləmək kimi bir hərəkət etməyə sövq edə bildikləri təqdirdə, icra olunan səhifələrə ixtiyari veb skriptlər yerləşdirməsini mümkün edir. Bu zəiflik hədəf sistemdə autentifikasiya olunmuş istifadəçilərə qarşı istismar edilə bilməz, lakin hədəf səhifəni dəyişmək üçün istifadə oluna bilər.

CiddilikOrta
CVSS4.7
İstismar ehtimalı—
MəhsulGravity Forms
Dərc8 apr 2026
İlk görülmə8 apr 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.9.30—

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.

CVE-2026-4406 · Gravity Forms · Dark Radar