CVE-2026-2707

Orta

Təsvir

WordPress üçün weForms plagini, 1.6.27 daxil olmaqla bütün versiyalarda REST API giriş göndərmə nöqtəsi vasitəsilə Saxlanılan Saytlararası Skriptinq (Stored XSS) zəifliyinə malikdir. Bu, front-end AJAX idarəçisi və REST API nöqtəsi arasında giriş təmizləmənin (sanitization) uyğunsuzluğu səbəbindən baş verir. Girişlər REST API (`/wp-json/weforms/v1/forms/{id}/entries/`) vasitəsilə göndərildikdə, `class-abstract-fields.php` faylındakı `prepare_entry()` metodu WP_REST_Request obyektini `$args` kimi qəbul edir və beləliklə, front-end göndərişləri üçün `$_POST` məlumatlarını təmizləyən `weforms_clean()` ehtiyat mexanizmini yan keçir. Əsas sahə idarəçisi dəyərə yalnız `trim()` funksiyasını tətbiq edir. Bu, Abunəçi (Subscriber) və daha yuxarı səviyyəli giriş hüququna malik autentifikasiya olunmuş hücumçulara REST API vasitəsilə forma girişinin gizli sahə dəyərlərinə ixtiyari veb skriptlər yerləşdirməyə imkan verir. Həmin skriptlər, administrator forma girişləri səhifəsinə baxdıqda, məlumatların escape edilmədən Vue.js `v-html` direktivi ilə render edildiyi zaman icra olunur.

CiddilikOrta
CVSS6.4
İstismar ehtimalı—
MəhsulweForms – Easy Drag & Drop Contact Form Builder For WordPress
Dərc11 mar 2026
İlk görülmə11 mar 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
boldgrid weForms – Easy Drag & Drop Contact Form Builder For WordPressv ≤ 1.6.27—

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-2707 · weForms – Easy Drag & Drop Contact Form Builder For WordPress · Dark Radar