CVE-2026-4664
Açıklama
WordPress için Customer Reviews for WooCommerce eklentisi, 5.103.0 sürümü dahil tüm önceki sürümlerde kimlik doğrulama atlatma zafiyetine sahiptir. Bu durum, `create_review_permissions_check()` fonksiyonunun, kullanıcı tarafından sağlanan `key` parametresini siparişin `ivole_secret_key` meta değeriyle katı eşitlik (`===`) kullanarak karşılaştırmasından ve saklanan anahtarın boş olmadığını doğrulamamasından kaynaklanmaktadır. İnceleme hatırlatma e-postasının gönderilmediği siparişlerde `ivole_secret_key` meta verisi ayarlanmadığından, `get_meta()` fonksiyonu boş bir dize döndürür. Bir saldırgan, bu boş değerle eşleşmek için `key: ""` parametresini sağlayarak yetki kontrolünü atlayabilir. Bu durum, kimliği doğrulanmamış saldırganların `POST /ivole/v1/review` REST API uç noktası üzerinden —referans verilen siparişle ilişkili olmayan ürünler de dahil olmak üzere— herhangi bir ürüne inceleme göndermesini, bunları değiştirmesini ve inceleme enjekte etmesini mümkün kılar. `ivole_enable_moderation` varsayılan olarak `"no"` olduğu için incelemeler varsayılan olarak otomatik onaylanı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 |
|---|---|---|
| ivole Customer Reviews for WooCommerce | v ≤ 5.103.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.