Katalog CVE

CVE-2026-9055

KrytyczneCVSS 9.8
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Wtyczka Booking for Appointments and Events Calendar – Amelia (Premium) dla WordPressa w wersjach 8.0 - 9.6.2 jest podatna na eskalację uprawnień z powodu niewystarczającej walidacji parametru 'type' w punkcie końcowym aktualizacji klienta. Umożliwia to klientom ustawienie swojej roli na 'manager' i utworzenie użytkownika WordPressa z rolą wpamelia-manager, gdy parametr 'externalId' jest ustawiony na 0. Nieuwierzytelnieni atakujący mogą eskalować swoje uprawnienia do administratora, najpierw podnosząc się do roli menedżera, a następnie tworząc encję dostawcy powiązaną z ID administratora i nadpisując hasło administratora.

Ocena ryzyka

Atakujący bez uwierzytelnienia może przejąć pełną kontrolę nad instalacją WordPressa, co prowadzi do całkowitej kompromitacji strony i danych.

Rekomendacja

Zaktualizuj wtyczkę Amelia do najnowszej wersji, która zawiera poprawkę, oraz ogranicz dostęp do punktów końcowych API dla nieuwierzytelnionych użytkowników.

Powiązane podatności

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

The Booking for Appointments and Events Calendar – Amelia (Premium) plugin for WordPress is vulnerable to Privilege Escalation in versions 8.0 - 9.6.2. This is due to insufficient validation of the attacker-controlled 'type' parameter in the customer update endpoint, which allows customers to set their role to 'manager' and trigger creation of a WordPress user with the wpamelia-manager role when the 'externalId' parameter is set to 0. This makes it possible for unauthenticated attackers to escalate their privileges to administrator by first elevating to the manager role, then creating a provider entity linked to an administrator user ID and overwriting that administrator's password.

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