CVE-2026-12165
Təsvir
WordPress üçün olan The Contest Gallery – Upload & Vote Photos, Media, Sell with PayPal & Stripe plagini 30.0.2 daxil olmaqla bütün versiyalarda `RegistryUserRole` parametri vasitəsilə İmtiyazların Yüksəldilməsi zəifliyinə malikdir. Bu, plagin admin menyusunun `edit_posts` səlahiyyət səviyyəsində qeydiyyata alınması ilə bağlıdır ki, bu da Kontribütor (Contributor) səviyyəli istifadəçilərə plagin admin səhifələrinə və keçərli `cg_admin` nonce-na giriş imkanı verir. Eyni zamanda, `change-options-and-sizes.php` faylındakı seçimləri yadda saxlayan idarəedici `check_admin_referer('cg_admin')` funksiyasından başqa heç bir `current_user_can()` səlahiyyət yoxlaması aparmır və `RegistryUserRole` dəyəri icazə verilmiş rolların ağ siyahısı ilə məhdudlaşdırılmadan yalnız `sanitize_text_field()` və `htmlentities()` vasitəsilə emal edilir. Bu, müəllif (author) və daha yüksək səviyyəli girişə malik autentifikasiya olunmuş hücumçulara plagin tərəfindən saxlanılan `RegistryUserRole` seçimini `administrator` ilə əvəz etməyə imkan verir. Daha sonra `cg_create_wp_user_from_google_user` funksiyası həmin dəyəri `contest_gal1ery_registry_and_login_options` verilənlər bazası cədvəlindən heç bir ağ siyahı təsdiqi olmadan oxuyur və birbaşa `wp_update_user()` funksiyasına ötürür, nəticədə yeni qeydiyyatdan keçmiş Google girişi hesabı effektiv şəkildə Administrator rütbəsinə yüksəldilir.
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 |
|---|---|---|
| contest-gallery Contest Gallery – Upload & Vote Photos, Media, Sell with PayPal & Stripe | v ≤ 30.0.2 | — |
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.