CVE-2026-104767
Təsvir
WordPress üçün Membership & User Roles for WooCommerce (Automatic Role Changer) plagini 20260828 daxil olmaqla daha aşağı versiyalarda İmtiyazların Yüksəldilməsi zəifliyinə malikdir. Bu, `maybe_add_role_to_user()` funksiyasının hər bir keşlənmiş rolun xarici provayder tərəfindən hələ də aktiv şəkildə təyin edilib-edilmədiyini yoxlamadan, `dfxwcrc_foreign_roles` istifadəçi meta keşində saxlanılan bütün rolları şərtsiz olaraq yenidən təyin etməsi səbəbindən baş verir — bu vəziyyət yeni xarici rolları keşlə birləşdirən, lakin sonradan ləğv edilmiş rolları heç vaxt silməyən `remember_foreign_roles()` funksiyası tərəfindən daimi hala gətirilir. Bu, abunəçi (subscriber) səviyyəsində və daha yüksək giriş hüququna malik autentifikasiya olunmuş hücumçulara, rol xəritələnmiş məhsul üçün alış-verişi tamamlamaq kimi hər hansı rol təyinat hadisəsini tetikləyərək, əvvəllər ləğv edilmiş Administrator rolunu öz hesablarına bərpa etmək və sayt üzərində tam inzibati nəzarəti əldə etmək imkanı verir. Eksploytasiya üçün Replace Roles rejiminin aktiv olması və hücumçunun hesabının, plagin aktiv olduğu müddətdə ayrıca rol idarəetmə mexanizmi vasitəsilə qanuni şəkildə Administrator rolu almış olması lazımdır ki, beləliklə, xarici provayder onu ləğv etməzdən əvvəl `administrator` rolu `dfxwcrc_foreign_roles` istifadəçi meta keşinə yazılsın.
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 |
|---|---|---|
| davefx Membership & User Roles for WooCommerce (Automatic Role Changer) | v ≤ 20260828 | — |
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.