Skip to main content

WP Maps Pro CVE-2026-8935

| EUVDEUVD-2026-36699 CRITICAL
2026-06-15 WPScan GHSA-j5mr-6rv3-xgwh
9.8
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Load public page with map
  2. Delivery
    Scrape emitted nonce from markup
  3. Exploit
    Replay nonce to unauthenticated AJAX action
  4. Execution
    Plugin creates administrator account
  5. Persist
    Open returned magic-login URL
  6. Impact
    Full 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity + public POC available.
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

WP Maps Pro 0 <6.1.1

Affected Packages

euvd wp_maps_pro fix: 6.1.1

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

Vendor (WPScan) PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 9.8 CRITICAL

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Patch available
Jun 15, 2026 - 09:01 EUVD
CVE Published
Jun 15, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.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.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Low
commercial niche WordPress mapping plugin, limited install base
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity + public POC available
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Total

Priority Score

69
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +49
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy