CVE-2026-15017 in MDJM Event Management Plugin
Tóm tắt
Bởi VulDB • 23/07/2026
Plugin MDJM Event Management cho WordPress dễ bị tấn công Privilege Escalation (nâng cao đặc quyền) trong tất cả các phiên bản từ 1.7.8.4 trở về trước, bao gồm cả phiên bản này. Lỗ hổng này xuất hiện do thiếu các kiểm tra capability và xác thực nonce trong hàm `MDJM_Permissions::set_permissions()` cũng như `MDJM_Employee_Manager::init()`, kết hợp với việc không có cơ chế validate allow-list phía máy chủ đối với các tham số POST là `employee_roles[]` và `new_role` trước khi chúng được truyền vào `mdjm_set_employee_role()` và `WP_User::set_role()`. Điều này cho phép kẻ tấn công chưa xác thực (unauthenticated) gán bất kỳ capability nào của MDJM — bao gồm cả `mdjm_employee` và `mdjm_employee_edit` — cho mọi vai trò người dùng đã đăng ký trên WordPress, sau đó lợi dụng tài khoản cấp Subscriber để nâng cao đặc quyền lên Administrator. Hàm `MDJM_Permissions::init()` được đăng ký vào hook `init` công khai của WordPress mà không có bất kỳ cổng xác thực nào (authentication gate), nghĩa là điểm cuối thao tác với vai trò người dùng có thể truy cập được mà không cần đăng nhập trước đó.
If you want to get best quality of vulnerability data, you may have to visit VulDB.