CVE-2026-19652
Açıklama
WordPress için geliştirilen Divi Membership eklentisi, 2.2.0 dahil önceki sürümlerde Yetki Yükseltme zafiyetine sahiptir. Bu durum, `dmem_form_submit_handler()` fonksiyonunun yeni kullanıcının rolünü tüm WordPress rollerini yineleyerek ve `form_id` POST parametresinde sağlanan saldırgan kontrollü bir bcrypt hash değerine karşı `password_verify()` fonksiyonunu çağırarak belirlemesinden; ayrıca izin verilen roller için herhangi bir doğrulama veya beyaz liste bulunmamasından kaynaklanmaktadır. Bu durum, kimliği doğrulanmamış saldırganların `form_id` olarak yerel olarak hesaplanmış bir `administrator` bcrypt hash değeri göndererek yönetici rolüne sahip yeni bir hesap kaydetmelerine ve `auto_login=on` gönderildiğinde aynı istekte hemen bu yönetici olarak kimlik doğrulaması yapmalarına olanak tanıyarak sitenin tamamen ele geçirilmesine yol açar. İstismar işlemi bir WordPress nonce gerektirir ancak bu nonce, Divi Membership kayıt formunu işleyen herhangi bir sayfada herkese açık olarak yayınlanır ve dolayısıyla kimliği doğrulanmamış her ziyaretçi tarafından elde edilebilir.
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 |
|---|---|---|
| DiviEngine Divi Membership | v ≤ 2.2.0 | — |
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.