CVE-2026-118193
Təsvir
WordPress üçün nəzərdə tutulmuş GiveWP – Donation Plugin and Fundraising Platform plagini 4.19.1 daxil olmaqla bütün versiyalarda `donor_default_user_role` parametri vasitəsilə İmtiyazların Yüksəldilməsi zəifliyinə malikdir. Bu, `sanitize_option_donor_default_user_role()` funksiyasının yaddaşa yazma zamanı plaginin öz `give_get_donor_safe_user_roles()` ağ siyahısını tətbiq etmək əvəzinə, yalnız `'administrator'` sətrinə qarşı dar hərfi yoxlama aparması və `give_core_settings_import_callback()` AJAX idarəçisinin idxal edilmiş JSON məlumatlarını sanitizasiya filtrini heç çağırmadan `update_option()` vasitəsilə birbaşa `give_settings` seçiminə yazması səbəbindən baş verir. Bu, GiveWP Manager rolu olan (`manage_give_settings` imkanına malik) və daha yüksək səlahiyyətli autentifikasiya olunmuş hücumçulara donör qeydiyyatını elə konfiqurasiya etməyə imkan verir ki, platforma vasitəsilə yaradılan hər bir yeni donör hesabına — idxal yolu ilə Administrator daxil olmaqla — imtiyazlı WordPress rolları təyin edilsin. Parametrlərin yadda saxlanılması yolu ilə Administrator rolu bloklanır, lakin digər yüksək rollar (Redaktor, Müəllif və s.) qəbul edilir; Alətlər › Import JSON yolu ilə isə sanitizasiya filtri tamamilə yan keçilir və bu, Administrator rolunun saxlanılmasına və sonradan bütün yeni qeydiyyatdan keçmiş donör hesablarına tətbiq edilməsinə şərait yaradır.
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 |
|---|---|---|
| stellarwp GiveWP – Donation Plugin and Fundraising Platform | v ≤ 4.19.1 | — |
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.