CVE-2026-3567
Təsvir
WordPress üçün olan RepairBuddy – Repair Shop CRM & Booking plagini 4.1132 daxil olmaqla bütün versiyalarda icazəsiz giriş zəifliyinə malikdir. Plagin iki AJAX handler-i təqdim edir ki, bunlar birlikdə istifadə edildikdə hər hansı autentifikasiya olunmuş istifadəçiyə admin səviyyəli plagin parametrlərini dəyişdirməyə imkan verir. Birincisi, wc_rb_get_fresh_nonce() funksiyası (wp_ajax və wp_ajax_nopriv hook-ları vasitəsilə qeydiyyata alınmışdır), heç bir imkan yoxlaması aparmadan, sadəcə nonce_name parametrini təmin etməklə hər hansı istifadəçinin istənilən ixtiyari hərəkət adı üçün etibarlı WordPress nonce-u yaratmasına şərait yaradır. İkincisi, wc_rep_shop_settings_submission() funksiyası yalnız nonce-u (wcrb_main_setting_nonce) yoxlayır, lakin update_option() vasitəsilə 15-dən çox plagin seçimini yeniləməzdən əvvəl heç bir current_user_can() imkan yoxlaması aparmır. Bu, abunəçi (subscriber) səviyyəli və daha yüksək girişi olan autentifikasiya olunmuş hücumçulara, əvvəlcə wc_rb_get_fresh_nonce son nöqtəsi vasitəsilə etibarlı nonce yaratmaqla və sonra parametrlərin göndərilməsi handler-ini çağırmaqla biznes adı, e-poçt, loqo, menyu etiketi, GDPR parametrləri və digərləri daxil olmaqla bütün plagin konfiqurasiya parametrlərini dəyişdirməsinə imkan verir.
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 |
|---|---|---|
| sweetdaisy86 RepairBuddy – Repair Shop CRM & Booking Plugin for WordPress | v ≤ 4.1132 | — |
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.