CVE-2026-104767
Açıklama
WordPress için Membership & User Roles for WooCommerce (Automatic Role Changer) eklentisinin 20260828 dahil önceki sürümleri Yetki Yükseltme zafiyetine sahiptir. Bu durum, `maybe_add_role_to_user()` fonksiyonunun, önbelleğe alınan her rolün harici sağlayıcı tarafından hala aktif olarak atanıp atanmadığını doğrulamadan `dfxwcrc_foreign_roles` kullanıcı meta önbelleğinde saklanan tüm rolleri koşulsuz olarak yeniden atamasından kaynaklanmaktadır; bu durum, yeni harici rolleri önbelleğe ekleyen ancak daha sonra geri çekilen rolleri asla temizlemeyen `remember_foreign_roles()` tarafından kalıcı hale getirilmektedir. Bu durum, abone düzeyinde ve üzeri erişime sahip kimliği doğrulanmış saldırganların, rol eşleştirmeli bir ürün için satın alma işlemini tamamlamak gibi herhangi bir rol atama olayını tetikleyerek, daha önce geri çekilmiş olan Administrator rolünü kendi hesaplarına geri yüklemelerini ve sitenin tam yönetici kontrolünü ele geçirmelerini mümkün kılmaktadır. İstismarın gerçekleşmesi için Replace Roles modunun etkin olması ve saldırgan hesabının, eklenti etkinken ayrı bir rol yönetim mekanizması aracılığıyla daha önce meşru olarak Administrator rolü almış olması gerekir; böylece harici sağlayıcı rolü geri çekmeden önce `administrator` bilgisi `dfxwcrc_foreign_roles` kullanıcı meta önbelleğine yazılmış olmalıdır.
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 |
|---|---|---|
| davefx Membership & User Roles for WooCommerce (Automatic Role Changer) | v ≤ 20260828 | — |
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.