CVE-2026-3231
Açıklama
WordPress için WooCommerce Checkout Field Editor (Checkout Manager) eklentisinin 2.1.7 dahil tüm sürümleri, WooCommerce Block Checkout Store API üzerinden gönderilen özel radio ve checkboxgroup alan değerleri aracılığıyla Saklı Siteler Arası Betik Çalıştırma (Stored XSS) zafiyetine sahiptir. Bu durum, `class-thwcfd-block-order-data.php` dosyasındaki `prepare_single_field_data()` metodunun, radio ve checkboxgroup alan türleri için önce değerleri `esc_html()` ile temizlemesi ardından hemen `html_entity_decode()` ile bu işlemi geri alması ve buna ek olarak `get_allowed_html()` içindeki izin verici `wp_kses()` izin listesinin `onchange` olay işleyici özniteliğine sahip `<select>` öğesine açıkça izin vermesinden kaynaklanmaktadır. Bu durum, kimliği doğrulanmamış saldırganların Store API ödeme uç noktası üzerinden rastgele web betikleri enjekte etmelerini ve bu betiklerin bir yönetici sipariş detayları sayfasını görüntülediğinde çalışmasını mümkün kılmaktadı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 |
|---|---|---|
| themehigh Checkout Field Editor (Checkout Manager) for WooCommerce | v ≤ 2.1.7 | — |
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.