CVE-2026-4666
Təsvir
WordPress üçün wpForo Forum plagini, 2.4.16 daxil olmaqla bütün versiyalarda `classes/Posts.php` faylının `edit()` metodunda istifadəçi tərəfindən idarə olunan giriş məlumatları üzərində `extract($args, EXTR_OVERWRITE)` funksiyasının tətbiqi səbəbindən məlumatların icazəsiz dəyişdirilməsinə qarşı həssasdır. `Actions.php` faylındakı `post_edit` hərəkət idarəçisi `$_REQUEST['post']` məlumatını birbaşa `Posts::edit()` metoduna ötürür və bu metod `extract($args, EXTR_OVERWRITE)` funksiyasını çağırır. Hücumçu lokal `$guestposting` dəyişənini yenidən yazmaq üçün `post[guestposting]=1` parametrini inyeksiya edərək bütün icazə yoxlama blokunun ötürülməsinə səbəb ola bilər. Nonce yoxlaması bütün 8 forum şablonu arasında paylaşılmış sabit `wpforo_verify_form` hərəkətindən istifadə etdiyi üçün hər hansı forum səhifəsini görə bilən istifadəçi etibarlı nonce əldə edir. Bu, Abunəçi (Subscriber) və daha yüksək səviyyəli giriş hüququna malik autentifikasiya olunmuş hücumçulara şəxsi forumlardakı, administrator və moderator yazılarını da daxil olmaqla, hər hansı forum yazısının başlığını, gövdəsini, ad və e-poçt sahələrini redaktə etməyə imkan verir. Məzmun JavaScript-i silən lakin zəngin HTML-ə icazə verən `wpforo_kses()` funksiyasından keçir.
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 |
|---|---|---|
| tomdever wpForo Forum | v ≤ 2.4.16 | — |
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.