Vulnerability Information
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
Vulnerability Title
MDJM Event Management <= 1.7.8.4 - Authenticated (Subscriber+) Privilege Escalation via 'set-permissions' and 'change_role' Handlers
Vulnerability Description
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.
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Vulnerability Type
特权管理不恰当
Vulnerability Title
WordPress MDJM Event Management 权限许可和访问控制问题漏洞
Vulnerability Description
WordPress MDJM Event Management是WordPress基金会的一款事件管理组件。 WordPress MDJM Event Management 1.7.8.4及之前版本存在权限许可和访问控制问题漏洞,该漏洞源于缺少能力检查、nonce验证以及对POST参数employee_roles[]和new_role的服务器端允许列表验证,可能导致未经身份验证的攻击者向已注册的WordPress角色授予任意MDJM capabilities,进而利用订阅者级别帐户将权限提升至管理员。
CVSS Information
N/A
Vulnerability Type
N/A