Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessLoad public page with map
-
DeliveryScrape emitted nonce from markup
-
ExploitReplay nonce to unauthenticated AJAX action
-
ExecutionPlugin creates administrator account
-
PersistOpen returned magic-login URL
-
ImpactFull admin control of site
Vulnerability Assessment
| Exploitation Conditions | The only prerequisite is that the target site runs WP Maps Pro before 6.1.1 and serves at least one front-end page that enqueues the plugin's map script, because that page publicly emits the nonce the vulnerable AJAX action requires; no authentication, user interaction, or non-default configuration is otherwise needed (AV:N/AC:L/PR:N/UI:N). The practical limiting factor is nonce availability: if no public page loads the map script, an attacker must first find or reach one that does, and standard WordPress nonce lifetime (roughly 12-24 hours) bounds how long a scraped nonce stays valid, though it can simply be re-fetched. |
| Impact | The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N, C:H/I:H/A:H) accurately reflects a network-reachable, no-privilege, no-interaction path to full site takeover, and SSVC rates Technical Impact as total and the attack as Automatable - both consistent with a high-priority issue. The tension is in the exploitation-likelihood signals: EPSS is only 0.13% (3rd percentile) and CISA SSVC lists Exploitation as 'none', indicating no confirmed active exploitation yet, even though publicly available exploit code exists. This is a genuine priority for anyone running the plugin because exploitation is trivial and fully automatable, but the low EPSS suggests it is not yet the subject of widespread mass scanning; that can change rapidly once a POC circulates. Note the 'Information Disclosure' tag understates the impact - this is account creation and privilege escalation, not mere disclosure - so triage on the description and CVSS rather than the tag. |
| Exploit ScenarioDerived | An attacker loads any public page of the target WordPress site that displays a WP Maps Pro map, scrapes the nonce embedded in the page's script data, and replays it to the plugin's unauthenticated AJAX action. The endpoint unconditionally creates a new administrator account and returns a magic-login URL, which the attacker opens to gain interactive admin access and full control of the site. Publicly available exploit code lowers the skill needed to near zero and the attack is fully scriptable across many sites. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 23, 2026
Privilege escalation to full administrator in the WP Maps Pro WordPress plugin before 6.1.1 allows remote unauthenticated attackers to create a rogue admin account and obtain an interactive login. The plugin exposes an unauthenticated AJAX handler that trusts a nonce publicly rendered on any front-end page loading its map script, so the nonce provides no real authorization. Publicly available exploit code exists and a vendor patch is available; despite the 9.8 CVSS the EPSS probability is low (0.13%, 3rd percentile) and CISA SSVC records no observed exploitation.
RemediationAI
Upgrade WP Maps Pro to version 6.1.1 or later, which is the vendor-released patch that fixes the missing authorization check (Vendor-released patch: 6.1.1). Because publicly available exploit code exists, treat this as urgent and, before patching, audit the WordPress user list for unexpected administrator accounts and unfamiliar recent registrations, removing any rogue admins and rotating credentials and secret keys for existing admins. If immediate patching is not possible, compensating controls include blocking or restricting access to /wp-admin/admin-ajax.php for the plugin's specific action at a WAF or reverse proxy (side effect: may break legitimate front-end map interactions that rely on that endpoint), or fully deactivating and removing the plugin until it can be updated (side effect: map/store-locator features go offline). Refer to the WPScan advisory (https://wpscan.com/vulnerability/9bad9fc1-5032-45dc-983f-ba2dd7092385/) for details.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
WP Maps Pro is a commercial mapping/store-locator plugin for WordPress that registers AJAX endpoints via WordPress's admin-ajax.php mechanism. WordPress nonces are intended as CSRF tokens, not authentication secrets, and are only effective when the endpoint also enforces a capability check. Here the plugin registered its account-creation action as an unauthenticated (wp_ajax_nopriv) handler and gated it solely on a nonce that is emitted in the page markup wherever the map script is enqueued, meaning any visitor can read a valid nonce and satisfy the check. The root cause is a missing authorization/capability check (broadly CWE-862 Missing Authorization / CWE-269 Improper Privilege Management, though the feed lists CWE as N/A), compounded by treating a publicly disclosed nonce as an authentication control. The affected CPE is cpe:2.3:a:unknown:wp_maps_pro:*, with the vendor recorded as unknown in the NVD/EUVD data.
Know when Wp Maps Pro gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Unauthenticated network AJAX call gated only by a publicly emitted nonce (PR:N/UI:N/AC:L) yields full admin account creation, giving total confidentiality, integrity, and availability impact.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
2DescriptionCVE.org
The WP MAPS PRO WordPress plugin before 6.1.1 registers an unauthenticated AJAX action which, given a valid nonce that is publicly emitted on any frontend page enqueuing its map script, unconditionally creates an administrator account and returns a magic-login URL granting interactive admin access.
Articles & Coverage 1
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
EUVD-2026-36699
GHSA-j5mr-6rv3-xgwh
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB