CVE-2026-5112

Yüksek

Açıklama

WordPress için Gravity Forms eklentisi, 2.10.0 dahil önceki sürümlerde Kimlik Doğrulanmamış Depolanan Siteler Arası Betik Çalıştırma (Stored XSS) zafiyetine sahiptir. Bu durum, Repeater alanları içinde işlendiğinde Calculation Product alanı ürün isimlerinin yetersiz girdi doğrulamasına ve çıktı kaçışlamasına tabi tutulmasından kaynaklanmaktadır. GF_Field_Calculation sınıfındaki validate() yöntemi yalnızca miktar alanını (.3) doğrular ve ürün adı alanını (.1) tamamen görmezden gelerek kötü amaçlı HTML'in doğrulamadan geçmesine izin verir. Değer kaydedildiğinde, sanitize_entry_value() yöntemi, HTML beklenmeyen alanlar için ham değeri temizleme işlemi yapmadan döndürür. Ardından, bir kayıt wp-admin üzerinden görüntülendiğinde, get_value_entry_detail() yöntemi kaçışlanmamış ürün adını doğrudan çıktı dizesine ekler ve bu dize daha sonra repeater'ın get_value_entry_detail() yöntemi tarafından herhangi bir ek kaçışlama yapılmadan işlenir. Bu durum, kimlik doğrulanmamış saldırganların form gönderimleri aracılığıyla rastgele web betikleri enjekte etmelerini mümkün kılar; bu betikler, gravityforms_view_entries yetkisine sahip kimliği doğrulanmış bir yönetici kayıt detay sayfasına eriştiğinde çalıştırılır.

ÖnemYüksek
CVSS7.2
İstismar olasılığı—
ÜrünGravity Forms
Yayın2 May 2026
İlk görülme2 May 2026

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ünEtkilenen sürümlerDüzeltildiği sürüm
Gravity Forms Gravity Formsv ≤ 2.10.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.

Intelligence 360 paketinde

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.

CVE-2026-5112 · Gravity Forms · Dark Radar