CVE-2026-12144
Təsvir
WordPress üçün Wholesale for WooCommerce plagini 2.0.5 versiyası daxil olmaqla bütün versiyalarda İmtiyazların Yüksəldilməsi zəifliyinə malikdir. Bu, `save_requests_meta()` funksiyasının `user_role_set` POST parametrini birbaşa `WP_User::add_role()` funksiyasına ötürməzdən əvvəl yalnız `sanitize_text_field()` tətbiq etməsi, icazə verilmiş topdansatış rolları üçün ağ siyahı validasiyasının və `current_user_can('promote_users')` və ya `current_user_can('manage_options')` kimi səlahiyyət yoxlamasının olmaması ilə bağlıdır. Bu, müəllif (author) səviyyəsində və daha yüksək giriş hüququna malik autentifikasiya olunmuş hücumçulara, hazırlanmış sorğuda `user_role_set` dəyəri kimi `administrator` təqdim etməklə öz imtiyazlarını administrator səviyyəsinə yüksəltməyə imkan verir. Funksiya yalnız `wwp_requests` yazı redaktə ekranındakı meta qutusunda render edilən nonce (`request_user_role_nonce`) ilə qorunur; yazı tipi `capability_type => 'post'` ilə qeydiyyatdan keçdiyi üçün, `wwp_requests` yazısının müəllifi olan hər hansı müəllif səviyyəli istifadəçi (məsələn, topdansatış qeydiyyat forması vasitəsilə yaradılmış yazı) bu nonce-a daxil ola və rol təyinatı sorğusunu göndərə bilə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 |
|---|---|---|
| saadiqbal Wholesale for WooCommerce | v ≤ 2.0.5 | — |
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.