CVE-2026-3567
Açıklama
WordPress için geliştirilen RepairBuddy – Repair Shop CRM & Booking Plugin, 4.1132 sürümü dahil tüm önceki sürümlerde yetkisiz erişim zafiyetine sahiptir. Eklenti, birlikte kullanıldığında herhangi bir kimliği doğrulanmış kullanıcının yönetici düzeyindeki eklenti ayarlarını değiştirmesine olanak tanıyan iki AJAX işleyicisi sunmaktadır. İlk olarak, (wp_ajax ve wp_ajax_nopriv kancaları aracılığıyla kaydedilen) wc_rb_get_fresh_nonce() fonksiyonu, herhangi bir yetenek kontrolü yapmaksızın sadece nonce_name parametresini sağlayarak herhangi bir rastgele işlem adı için geçerli bir WordPress nonce oluşturulmasına izin verir. İkinci olarak, wc_rep_shop_settings_submission() fonksiyonu yalnızca nonce'ı (wcrb_main_setting_nonce) doğrular ancak update_option() aracılığıyla 15'ten fazla eklenti seçeneğini güncellemeden önce herhangi bir current_user_can() yetenek kontrolü gerçekleştirmez. Bu durum; abone düzeyi ve üzeri erişime sahip kimliği doğrulanmış saldırganların, önce wc_rb_get_fresh_nonce uç noktası üzerinden geçerli bir nonce oluşturup ardından ayar gönderim işleyicisini çağırarak işletme adı, e-posta, logo, menü etiketi, GDPR ayarları ve daha fazlası dahil olmak üzere tüm eklenti yapılandırma ayarlarını değiştirmesini mümkün kılar.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| sweetdaisy86 RepairBuddy – Repair Shop CRM & Booking Plugin for WordPress | v ≤ 4.1132 | — |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.