The MDJM Event Management plugin for WordPress is...
High severity
Unreviewed
Published
Jul 23, 2026
to the GitHub Advisory Database
•
Updated Jul 23, 2026
Description
Published by the National Vulnerability Database
Jul 23, 2026
Published to the GitHub Advisory Database
Jul 23, 2026
Last updated
Jul 23, 2026
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()andMDJM_Employee_Manager::init()functions, combined with the absence of server-side allow-list validation on theemployee_roles[]andnew_rolePOST parameters before they are passed tomdjm_set_employee_role()andWP_User::set_role(). This makes it possible for unauthenticated attackers to grant arbitrary MDJM capabilities — includingmdjm_employeeandmdjm_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 WordPressinithook without any authentication gate, meaning the role-manipulation endpoint is reachable without any prior login.References