WordPress WPLMS Theme Privilege Escalation Vulnerability

Vulnerability

A privilege escalation vulnerability has been identified in the WPLMS theme for WordPress, specifically in versions 1.5.2 prior to 1.8.4.1. The vulnerability arises from the 'wp_ajax_import_data' AJAX action, which lacks proper validation. This flaw allows authenticated users to modify restricted settings and potentially create a new admin account.

Impact

Exploitation of this vulnerability could lead to unauthorized changes in WordPress settings, including the creation of a new admin account, allowing for full control over the WordPress site.

Reproduction

To reproduce this vulnerability, an authenticated user can send a POST request to 'wp-admin/admin-ajax.php' with the 'action' parameter set to 'import_data'. The 'name' parameter should specify the option to be changed, such as 'admin_email' or 'default_role', and the 'code' parameter must contain the new value, serialized and encoded in base64. Once the option is updated, the user can register a new account with admin privileges via the WordPress registration page.

Remediation

Users are advised to update the WPLMS theme to version 1.9 or a newer patched version.

Added: Jul 19, 2025, 12:20 PM
Updated: Jul 19, 2025, 12:20 PM

Vulnerability Rating

Custom Algorithm
spread
5.2
impact
5.0
exploitability
6.8
remediation
7.7
relevance
0.3
threat
7.8
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.