CVE-2026-8732 WP Maps Pro Plugin Privilege Escalation via Administrator Account Creation
The WP Maps Pro plugin for WordPress is vulnerable to privilege escalation (CVE-2026-8732), allowing unauthenticated attackers to create administrator accounts and take over vulnerable sites.
The WP Maps Pro plugin, in versions up to and including 6.1.0, contains a privilege escalation vulnerability (CVE-2026-8732) exploitable by unauthenticated attackers. The vulnerability stems from the wpgmp_temp_access_ajax AJAX action, intended for temporary access support, which is inadequately protected. The nonce check, meant to restrict access, relies on the fc-call-nonce which is publicly exposed on every frontend page. This renders the nonce check ineffective, enabling unauthorized users to invoke the wpgmp_temp_access_support handler. The check_temp=false parameter bypasses intended checks, leading to the unconditional creation of a new WordPress administrator account via the wp_insert_user() function. The plugin then returns a magic login URL that, when visited, calls wp_set_auth_cookie() to authenticate the attacker as the newly-created admin, granting complete site control.
Attack Chain
- The attacker accesses a WordPress site running a vulnerable version of the WP Maps Pro plugin (<= 6.1.0).
- The attacker identifies the publicly exposed
fc-call-noncevalue within the HTML source code. - The attacker crafts a malicious AJAX request to the
wpgmp_temp_access_ajaxendpoint, settingactiontowpgmp_temp_access_supportandcheck_temptofalse, and includes thefc-call-noncevalue. - The vulnerable plugin’s code executes the
wpgmp_temp_access_supporthandler. - The handler bypasses checks due to the ineffective nonce validation and
check_temp=false. - The
wp_insert_user()function creates a new WordPress user with the role of administrator. - The plugin generates and returns a “magic login URL” specific to the newly created user.
- The attacker visits the magic login URL, triggering the
wp_set_auth_cookie()function which logs them in as the administrator, granting complete control of the WordPress site.
Impact
Successful exploitation of CVE-2026-8732 grants an unauthenticated attacker complete administrative control over the affected WordPress site. This can lead to defacement, data theft, malware deployment, or use of the compromised website for further malicious activities. The vulnerability affects all sites using the WP Maps Pro plugin up to and including version 6.1.0, potentially impacting a large number of websites.
Recommendation
- Upgrade the WP Maps Pro plugin to a version greater than 6.1.0 to patch CVE-2026-8732.
- Deploy the Sigma rule “Detect CVE-2026-8732 Exploitation Attempt via wpgmp_temp_access_ajax” to detect attempts to exploit this vulnerability.
- Monitor web server logs for POST requests to
/wp-admin/admin-ajax.phpwith theaction=wpgmp_temp_access_ajaxandcheck_temp=falseparameters in the request body, as this indicates a potential exploit attempt.
Detection coverage 2
Detect CVE-2026-8732 Exploitation Attempt via wpgmp_temp_access_ajax
criticalDetects CVE-2026-8732 exploitation — An attempt to exploit the privilege escalation vulnerability in WP Maps Pro plugin by sending a POST request to /wp-admin/admin-ajax.php with action=wpgmp_temp_access_ajax and check_temp=false.
Detect Administrator Account Creation via wp_insert_user
highDetects the creation of an administrator account via wp_insert_user function, potentially indicative of CVE-2026-8732 exploitation.
Detection queries are available on the platform. Get full rules →