CVE-2026-4021
Açıklama
WordPress için Contest Gallery eklentisi, 28.1.5 sürümü dahil tüm önceki sürümlerde, yönetici hesabının ele geçirilmesine yol açan bir kimlik doğrulama atlatma zafiyetine sahiptir. Bu durum, `users-registry-check-after-email-or-pin-confirmation.php` dosyasındaki e-posta onaylayıcısının, sayısal kullanıcı kimliği yerine kullanıcının e-posta dizisini bir `WHERE ID = %s` yan tümcesinde kullanması ve bunun `ajax-functions-frontend.php` dosyasındaki kimlik doğrulaması gerektirmeyen anahtar tabanlı giriş uç noktasıyla birleşmesinden kaynaklanmaktadır. Varsayılan olmayan `RegMailOptional=1` ayarı etkinleştirildiğinde, bir saldırgan hedef kullanıcı kimliği ile başlayan özel olarak hazırlanmış bir e-posta ile kayıt olabilir (örneğin, `[email protected]`), MySQL tam sayı zorlaması (integer coercion) yoluyla yöneticinin `user_activation_key` değerini üzerine yazmak için onay akışını tetikleyebilir ve ardından herhangi bir kimlik bilgisi olmadan yönetici olarak kimlik doğrulamak için `post_cg1l_login_user_by_key` AJAX işlemini kullanabilir. Bu durum, kimlik doğrulaması yapmamış saldırganların herhangi bir WordPress yönetici hesabını ele geçirmesini ve sitenin tam kontrolünü sağlamasını 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 |
|---|---|---|
| contest-gallery Contest Gallery – Upload & Vote Photos, Media, Sell with PayPal & Stripe | v ≤ 28.1.5 | — |
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.