CVE-2026-2918
Açıklama
WordPress için Happy Addons for Elementor eklentisinin 3.21.0 dahil önceki tüm sürümleri, `ha_condition_update` AJAX işlemi üzerinden Güvensiz Doğrudan Nesne Referansı (IDOR) zafiyetine sahiptir. Bu durum, `validate_reqeust()` metodunun nesne düzeyinde yetkilendirme yapmayarak `current_user_can('edit_post', $template_id)` yerine `current_user_can('edit_posts', $template_id)` kullanmasından kaynaklanmaktadır. Ek olarak, `ha_get_current_condition` AJAX işleminde yetenek kontrolü eksiktir. Bu durum, Katılımcı (Contributor) seviyesi ve üzeri erişime sahip kimliği doğrulanmış saldırganların, yayınlanmış herhangi bir `ha_library` şablonunun görüntüleme koşullarını değiştirmesini mümkün kılmaktadır. `cond_to_html()` oluşturucusunun, koşul değerlerini uygun kaçış karakterleri olmadan (`esc_attr()` yerine dize birleştirme kullanarak) HTML özniteliklerine aktarması nedeniyle, bir saldırgan yönetici Şablon Koşulları panelini görüntülediğinde JavaScript çalıştıran olay işleyici öznitelikleri (örneğin `onmouseover`) enjekte edebilir; bu da Kalıcı Siteler Arası Betik Çalıştırma (Stored XSS) ile sonuçlanı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 |
|---|---|---|
| thehappymonster Happy Addons for Elementor | v ≤ 3.21.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.