CVE-2026-12956
Açıklama
WordPress için geliştirilen WP Event Solution (Eventin) eklentisinin 4.1.22 ve önceki sürümleri, /wp-json/eventin/v2/orders REST uç noktası için create_item() işleyicisi üzerinden Yetkilendirme Eksikliği zafiyetine sahiptir. Uç noktanın create_item_permissions_check() fonksiyonu yalnızca bir wp_rest nonce değerini doğrulamakta (bu değer her ön yüz sayfasında etn-public betiğinin localized_data_obj öğesi aracılığıyla tüm ziyaretçilere sızdırılmaktadır) ve prepare_item_for_database() içerisinde kullanıcı tarafından sağlanan 'status' değerini herhangi bir beyaz liste doğrulaması olmadan kabul etmektedir. Bu durum, kimlik doğrulaması yapmamış saldırganların, etn_get_sold_tickets_by_event() tarafından satılmış olarak sayılan status='completed' durumunda etn-order gönderileri oluşturmasına olanak tanır; create_item() içerisindeki otomatik temizleme işlemi yapan wp_schedule_single_event() yalnızca status='pending' siparişleri için tetiklendiğinden, sahte tamamlanmış siparişler süresiz olarak kalmakta ve bilet stoklarını tüketmektedir.
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 |
|---|---|---|
| arraytics Eventin – Event Calendar, Tickets, Registration, Booking & WooCommerce | v ≤ 4.1.22 | — |
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.