Katalog CVE

CVE-2026-12956

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.24%

Percentyl 15 - wyżej niż 15% wszystkich znanych CVE

Streszczenie

Wtyczka WP Event Solution (Eventin) dla WordPressa do wersji 4.1.22 włącznie ma brak autoryzacji w punkcie końcowym REST /wp-json/eventin/v2/orders. Funkcja sprawdzająca uprawnienia tylko weryfikuje nonce, które jest dostępne dla każdego odwiedzającego, i akceptuje wartość 'status' od użytkownika bez walidacji. Pozwala to nieuwierzytelnionym atakującym tworzyć zamówienia ze statusem 'completed', które są liczone jako sprzedane, co prowadzi do wyczerpania zapasów biletów.

Ocena ryzyka

Atakujący może bez logowania tworzyć fałszywe zamówienia, co prowadzi do wyczerpania dostępnych biletów i zakłócenia sprzedaży. Może to spowodować straty finansowe i utratę zaufania klientów.

Rekomendacja

Zaktualizuj wtyczkę Eventin do najnowszej wersji, która zawiera poprawkę. Jeśli to niemożliwe, tymczasowo wyłącz punkt końcowy REST lub zastosuj reguły WAF blokujące nieautoryzowane żądania.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

The WP Event Solution (Eventin) plugin for WordPress is vulnerable to Missing Authorization in versions up to, and including, 4.1.22 via the create_item() handler for the /wp-json/eventin/v2/orders REST endpoint. The endpoint's create_item_permissions_check() function only verifies a wp_rest nonce (which is leaked to every visitor through the etn-public script's localized_data_obj on every frontend page) and accepts a user-supplied 'status' value in prepare_item_for_database() with no whitelist validation. This makes it possible for unauthenticated attackers to create etn-order posts with status='completed' that are counted as sold by etn_get_sold_tickets_by_event(); because the auto-cleanup wp_schedule_single_event() in create_item() only fires for status='pending' orders, the forged completed orders persist indefinitely and exhaust ticket inventory.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS