CVE-2026-12956
Təsvir
WordPress üçün nəzərdə tutulmuş WP Event Solution (Eventin) plagininin 4.1.22 daxil olmaqla daha aşağı versiyaları /wp-json/eventin/v2/orders REST son nöqtəsinin create_item() idarəçisi vasitəsilə Avtorizasiyanın Olmaması zəifliyinə malikdir. Son nöqtənin create_item_permissions_check() funksiyası yalnız wp_rest nonce-unu yoxlayır (hansı ki, hər bir ön tərəf səhifəsində etn-public skriptinin localized_data_obj obyekti vasitəsilə bütün ziyarətçilərə sızdırılır) və prepare_item_for_database() funksiyasında ağ siyahı təsdiqi olmadan istifadəçi tərəfindən təmin edilən 'status' dəyərini qəbul edir. Bu, autentifikasiya olunmamış hücumçulara status='completed' olan etn-order yazılarını yaratmağa imkan verir və bu yazılar etn_get_sold_tickets_by_event() tərəfindən satılmış kimi hesablanır; create_item() daxilindəki avtomatik təmizləmə wp_schedule_single_event() funksiyası yalnız status='pending' olan sifarişlər üçün işə düşdüyü üçün saxtalaşdırılmış tamamlanmış sifarişlər qeyri-müəyyən müddətə qalır və bilet inventarını tükədir.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| arraytics Eventin – Event Calendar, Tickets, Registration, Booking & WooCommerce | v ≤ 4.1.22 | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.