CVE-2026-15017
WysokieCVSS 8.8Streszczenie
Wtyczka MDJM Event Management dla WordPressa w wersjach do 1.7.8.4 włącznie zawiera podatność eskalacji uprawnień z powodu braku kontroli uprawnień i weryfikacji nonce w funkcjach `MDJM_Permissions::set_permissions()` i `MDJM_Employee_Manager::init()`, co umożliwia nieuwierzytelnionym atakującym nadanie dowolnych uprawnień MDJM dowolnej roli WordPressa, a następnie eskalację do administratora.
Ocena ryzyka
Ryzyko polega na możliwości eskalacji uprawnień przez nieuwierzytelnionego atakującego do poziomu administratora, co może prowadzić do pełnej kompromitacji witryny WordPress.
Rekomendacja
Zaleca się natychmiastową aktualizację wtyczki MDJM Event Management do wersji 1.7.8.5 lub nowszej, która usuwa tę podatność.
Inne podatności w MDJM Event Management
Oryginalny opis (angielski, źródło NVD)
The MDJM Event Management plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 1.7.8.4. This is due to missing capability checks and nonce verification in the `MDJM_Permissions::set_permissions()` and `MDJM_Employee_Manager::init()` functions, combined with the absence of server-side allow-list validation on the `employee_roles[]` and `new_role` POST parameters before they are passed to `mdjm_set_employee_role()` and `WP_User::set_role()`. This makes it possible for unauthenticated attackers to grant arbitrary MDJM capabilities — including `mdjm_employee` and `mdjm_employee_edit` — to any registered WordPress role, and subsequently leverage a subscriber-level account to escalate privileges to Administrator. `MDJM_Permissions::init()` is registered on the public WordPress `init` hook without any authentication gate, meaning the role-manipulation endpoint is reachable without any prior login.

