Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister or obtain subscriber WordPress account
-
DeliveryIdentify vulnerable AJAX action endpoint in WP Maps
-
ExploitSend crafted POST to admin-ajax.php with target action
-
ExecutionTrigger uncontrolled recursion in plugin handler
-
PersistServer resources exhausted
-
ImpactSite becomes unavailable
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource consumption limits
MITRE ATT&CK
1 technique across 1 tactic: Impact The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a valid WordPress subscriber account (or higher) on the target site - confirmed by the CVSS vector PR:L. The vulnerability is specifically located in an AJAX action handler that lacks a WordPress capability check, meaning the action must be reachable via the standard wp-admin/admin-ajax.php endpoint. Sites with open user registration are at elevated risk because any internet user can self-register a subscriber account without admin approval. Exploitation is limited by the need for authentication (no unauthenticated path exists per the CVSS PR:L metric), the requirement that WP Maps be installed and active, and the SSVC finding that the attack is not automatable (likely due to session/nonce requirements inherent to WordPress AJAX). Impact is strictly availability - no data exfiltration or integrity modification is possible via this flaw. |
| Impact | The CVSS 3.1 score of 6.5 (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H) accurately captures the network-reachable, low-complexity nature of the flaw but correctly reflects that a subscriber account (PR:L) is required, limiting unauthenticated exposure. EPSS at 0.14% (4th percentile) signals very low probability of observed exploitation in the near term, consistent with the SSVC assessment that the attack is not automatable and technical impact is only partial. The existence of a public POC is a meaningful escalation signal - exploitation is feasible for anyone with a WordPress account on the target site. Sites that allow open user registration are at materially higher risk than those with invite-only or closed registration. There is no confidentiality or integrity impact; the sole risk is availability. The combination of low EPSS, no KEV, and a PR:L prerequisite places this in a secondary priority tier for most organizations, unless open registration is enabled. |
| Exploit ScenarioDerived | An attacker registers or obtains a subscriber-level account on a target WordPress site running WP Maps before 4.9.7, then sends a crafted HTTP POST request to wp-admin/admin-ajax.php with the vulnerable action parameter. The server processes the request without authorization checks, triggering recursive function calls that consume PHP stack memory and CPU until the web server process crashes or becomes unresponsive; a public proof-of-concept demonstrates this technique. Repeated requests can sustain the outage, effectively keeping the site offline. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 07, 2026
Denial of Service in the WP Maps WordPress plugin before 4.9.7 allows any authenticated subscriber to exhaust server resources by exploiting a missing capability check in an AJAX action handler. The flaw, discovered and reported by WPScan, permits a low-privileged user to invoke an unrestricted operation that triggers uncontrolled recursion, potentially rendering the affected WordPress site unavailable. A publicly available proof-of-concept exists, though EPSS remains low (0.14%) and CISA has not listed this in KEV, suggesting exploitation is currently opportunistic rather than widespread.
RemediationAI
Upgrade WP Maps to version 4.9.7 or later, which introduces the missing capability check to restrict the vulnerable AJAX action to authorized users only. The patch is confirmed available from the vendor per the WPScan advisory (https://wpscan.com/vulnerability/5432f989-03d8-49d9-ac45-0d5a6a7bf499/). As an immediate compensating control pending upgrade, WordPress administrators can disable open user registration (Settings > General > uncheck 'Anyone can register') to prevent untrusted parties from obtaining subscriber accounts - though this does not protect against sites with legitimate registered users. Alternatively, a WAF rule can block AJAX requests to wp-admin/admin-ajax.php targeting the specific action parameter associated with this handler; identify the action name from the WPScan advisory before implementing. Note that blocking admin-ajax.php broadly will break legitimate plugin functionality.
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 is a WordPress mapping plugin (CPE: cpe:2.3:a:unknown:wp_maps:*:*:*:*:*:*:*:*) that registers one or more AJAX handlers accessible to authenticated WordPress users. The root cause is CWE-400 (Uncontrolled Resource Consumption): the plugin fails to perform a WordPress capability check (e.g., current_user_can()) before dispatching an operation, and the dispatched operation itself contains uncontrolled recursion - a function or call chain that invokes itself without a depth limit or base-case guard. Because WordPress AJAX endpoints are available over HTTP and subscriber-level accounts have minimal trust, any registered user can craft a request that triggers this recursive path, consuming PHP execution stack space and server CPU/memory until the process is terminated or the server becomes unresponsive.
Know when Wp Maps 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:L/UI:N/S:U/C:N/I:N/A:H
Network-accessible AJAX endpoint requires only a subscriber account (PR:L); no confidentiality or integrity impact, only availability via resource exhaustion.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
3DescriptionCVE.org
The WP Maps WordPress plugin before 4.9.7 does not perform a capability check in one of its AJAX actions and does not restrict the operation it dispatches, allowing users with a Subscriber account to trigger uncontrolled recursion that exhausts server resources, resulting in a Denial of Service.
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
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Local file inclusion via path traversal in WP Maps WordPress plugin (before 4.9.7) allows any authenticated Subscriber-l
Local File Inclusion in the WP Maps WordPress plugin before 4.9.3 allows authenticated users to read arbitrary files by
Unvalidated input in the WP Google Map Plugin WordPress plugin, versions before 4.1.5, in the Manage Locations page with
Unauthenticated SQL injection in the WP Maps WordPress plugin (versions 4.9.1 and earlier, by Flipper Code) allows remot
The WP Maps WordPress plugin before 4.7.2 does not sanitise and escape some of its Map settings, which could allow high
The WP Maps WordPress plugin before 4.7.2 does not sanitise and escape some of its Map settings, which could allow high
The WP Maps WordPress plugin before 4.7.2 does not sanitise and escape some of its Map settings, which could allow high
Cross-Site Request Forgery (CSRF) vulnerability in flippercode WordPress Plugin for Google Maps - WP MAPS (formerly WP G
Cross-Site Request Forgery (CSRF) vulnerability affecting Delete Marker Category, Delete Map, and Copy Map functions in
The WP Google Map WordPress plugin before 1.7.7 did not sanitise or escape the Map Title before outputting them in the p
SQL injection in the WP Maps WordPress plugin (Flipper Code) through version 4.9.9 lets an attacker who already holds a
Auth. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity. No vendor pat
EUVD-2026-54392
GHSA-29w4-w235-2pmp
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB