Critical WP Maps Pro Flaw Lets Attackers Create WordPress Administrator Accounts


A critical vulnerability in the WP Maps Pro WordPress plugin can let unauthenticated attackers create administrator accounts and take over vulnerable websites. The flaw is tracked as CVE-2026-8732 and affects WP Maps Pro versions up to and including 6.1.0.

Wordfence disclosed the vulnerability after receiving a report from security researcher David Brown through its Bug Bounty Program. The researcher received a $1,950 bounty for the finding.

The issue has a CVSS 3.1 score of 9.8, which makes it critical. Attackers do not need an existing account, user interaction, or special access to exploit sites running vulnerable versions.

What is CVE-2026-8732?

CVE-2026-8732 is an unauthenticated privilege escalation vulnerability in WP Maps Pro. The plugin is sold on CodeCanyon, where the listing shows more than 15,800 sales and describes it as a store locator and custom mapping plugin for WordPress.

The official NVD entry says the flaw comes from an AJAX action that was exposed to unauthenticated users and protected only by a nonce that was publicly embedded on frontend pages.

That mistake meant the nonce did not work as a real access control barrier. A remote attacker could trigger the plugin’s temporary support access logic and cause the site to create a new WordPress administrator account.

DetailInformation
CVE IDCVE-2026-8732
PluginWP Maps Pro
Affected versions6.1.0 and earlier
First patched version6.1.1
Latest listed CodeCanyon version6.1.2 at the time of writing
SeverityCritical, CVSS 9.8
ImpactUnauthenticated administrator account creation

How the WP Maps Pro vulnerability works

The vulnerable code sits in a temporary access feature designed to help vendor support staff log in to customer sites for troubleshooting. That type of feature needs strict authorization because it can create a path into the WordPress admin area.

In vulnerable versions, the AJAX action was registered in a way that allowed unauthenticated requests. Wordfence said the action could reach a handler that created a new user with the administrator role and then returned a passwordless login link.

The Wordfence Intelligence entry lists the weakness as Missing Authentication for Critical Function. It also says the flaw can lead to complete site takeover because the attacker receives a working administrator session.

  • The attacker sends a crafted unauthenticated request to the vulnerable plugin endpoint.
  • The plugin’s temporary access logic creates a new administrator account.
  • The plugin generates a passwordless login link for that new account.
  • The attacker uses the link to enter the WordPress dashboard.
  • The attacker can then install plugins, change content, add backdoors, or steal site data.

Attackers are already targeting vulnerable sites

Security researchers have reported active exploitation attempts against WP Maps Pro sites. BleepingComputer reported that hackers were targeting websites running vulnerable plugin versions to create rogue administrator accounts.

The risk is higher because exploitation does not require login credentials. A vulnerable public WordPress site can be targeted directly if the plugin is installed and exposed.

The attack also gives intruders a strong foothold. Once inside the dashboard as an administrator, they can upload malicious plugins, modify theme files, create more accounts, redirect visitors, inject SEO spam, or install persistent backdoors.

Possible attacker actionWhy it matters
Create rogue admin usersGives attackers direct dashboard access
Install malicious pluginsCan add web shells, malware, or redirect scripts
Edit themes or templatesCan inject spam, phishing pages, or skimmers
Change site settingsCan damage SEO, email delivery, and user trust
Access stored dataCan expose user records, form entries, and configuration data

Patch status and firewall protection

WP Maps Pro version 6.1.1 fixed the temporary access permission issue. The CodeCanyon changelog now also lists version 6.1.2, which removed the temporary access feature due to security reasons.

Wordfence said Premium, Care, and Response customers received a firewall rule on May 18, 2026. Free Wordfence users were scheduled to receive the same protection on June 17, 2026.

The vulnerability disclosure also moved through Envato because Wordfence said it could not find direct vendor contact information. Envato forwarded the report to the vendor, and the patched WP Maps Pro version 6.1.1 was released on May 20, 2026.

Why this bug is so dangerous for WordPress sites

Administrator account creation bugs sit among the most damaging WordPress plugin vulnerabilities. They bypass the normal login process and give attackers the highest practical role inside the site.

The CVE record lists the weakness as CWE-306, Missing Authentication for Critical Function. In this case, the missing authorization check allowed a support feature to become a takeover path.

Attackers often move quickly after public disclosure, especially when the affected plugin is commercial and used across many business sites. Even sites that do not display obvious WP Maps Pro branding may still expose the vulnerable backend action.

What site owners should do now

Site owners running WP Maps Pro should update the plugin immediately. Version 6.1.1 contains the initial fix, while version 6.1.2 removes the temporary access feature for security reasons.

The official WordPress security handbook recommends keeping WordPress core, plugins, and themes up to date. That guidance applies directly here because outdated plugin code is the main exposure path.

Administrators should also check whether unknown administrator accounts appeared after March 24, 2026, when the vulnerability was first reported to Wordfence, and especially after public disclosure in late May.

  1. Update WP Maps Pro to the latest available version.
  2. Confirm the installed version is newer than 6.1.0.
  3. Review all WordPress administrator accounts.
  4. Remove unknown users and reset passwords for legitimate admins.
  5. Check recent plugin, theme, and user activity logs.
  6. Scan the site for malware, backdoors, and suspicious file changes.
  7. Review server access logs for suspicious requests to WP Maps Pro endpoints.
  8. Restore from a known-clean backup if compromise is confirmed.

Signs a site may have been compromised

A vulnerable site may show no visible changes at first. Attackers often create a hidden admin account and wait before making major changes, especially if they want long-term access.

Still, there are warning signs administrators can check. Unknown administrator accounts, unexpected plugin installations, unfamiliar PHP files, modified theme templates, and sudden redirects all deserve immediate investigation.

BleepingComputer’s report also notes that the plugin supports Google Maps and OpenStreetMap features and is commonly used for interactive maps and store locators. That means many affected sites may belong to businesses that rely on location pages for customers.

  • New administrator accounts with unfamiliar usernames or emails.
  • Unexpected changes in wp_options, wp_users, or wp_usermeta tables.
  • New plugins or themes that the site owner did not install.
  • Theme files modified around the disclosure window.
  • Unusual redirects from map pages or landing pages.
  • Suspicious PHP files in uploads, cache, or plugin directories.
  • Outbound connections from the web server to unfamiliar domains.

Developers should not rely on public nonces for authorization

The WP Maps Pro bug also shows a common WordPress security mistake. Nonces can help reduce cross-site request forgery, but they do not prove that a user has permission to perform a sensitive action when they are visible to the public.

The Wordfence vulnerability database says the vulnerable nonce was embedded into frontend JavaScript, which made it ineffective as an access control mechanism. Sensitive AJAX actions need server-side capability checks.

For administrator-only actions, developers should verify the user’s role or capability on the server before running the function. The patched version added a capability check so only authenticated administrators could use the temporary access path.

Security controlWhat it should do
NonceHelp protect requests from CSRF-style abuse
Capability checkConfirm the logged-in user has permission for the action
Authentication checkConfirm the request comes from a logged-in user when required
Audit loggingRecord sensitive actions such as temporary access creation
Feature removalRemove risky support access features if they are not essential

How to harden WordPress after updating

Patching WP Maps Pro should come first, but site owners should also treat this as a reminder to harden the rest of the WordPress environment. Attackers who gain administrator access may leave files and accounts behind even after the vulnerable plugin is updated.

The WordPress security handbook recommends keeping software updated and choosing plugins and themes that actively receive updates. Site owners should also remove unused plugins rather than leaving inactive code installed.

Administrators should enable two-factor authentication for all admin users, disable the built-in file editor when possible, and keep reliable offsite backups. A plugin update closes the known entry point, but cleanup and monitoring reduce the chance that a previous compromise persists.

FAQ

What is the WP Maps Pro vulnerability CVE-2026-8732?

CVE-2026-8732 is a critical unauthenticated privilege escalation vulnerability in WP Maps Pro. It allows attackers to create a WordPress administrator account on sites running vulnerable plugin versions.

Which WP Maps Pro versions are affected?

WP Maps Pro versions up to and including 6.1.0 are affected. Version 6.1.1 introduced the first fix, and CodeCanyon now lists version 6.1.2 with the temporary access feature removed for security reasons.

Can attackers exploit CVE-2026-8732 without logging in?

Yes. The vulnerability can be exploited by unauthenticated attackers because the vulnerable AJAX action was exposed to public requests and lacked a proper server-side authorization check.

What should WP Maps Pro users do now?

Users should update WP Maps Pro to the latest available version, confirm the site is no longer running 6.1.0 or earlier, review administrator accounts, scan for malware, and check logs for suspicious activity.

How can I tell if my WordPress site was compromised?

Look for unknown administrator accounts, unexpected plugins or themes, modified theme files, suspicious PHP files, unusual redirects, and unexplained database changes. If any appear, investigate immediately and consider restoring from a known-clean backup.

Readers help support VPNCentral. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help VPNCentral sustain the editorial team Read more

User forum

0 messages