Skip to main content

WP Maps EUVDEUVD-2026-36943

| CVE-2026-39492 CRITICAL
SQL Injection (CWE-89)
2026-06-15 Patchstack GHSA-2fh6-qw9c-8c2g
9.3
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Fingerprint WordPress site running WP Maps ≤4.9.1
  2. Delivery
    Send crafted HTTP request with SQLi payload to vulnerable plugin endpoint
  3. Exploit
    Exfiltrate wp_users hashes and secrets via UNION or blind injection
  4. Execution
    Crack admin password offline
  5. Persist
    Authenticate to wp-admin and upload malicious plugin
  6. Impact
    Achieve full site compromise

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Persistence

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

No special conditions - remote unauthenticated exploitation against any default WordPress installation that has the WP Maps plugin (versions ≤ 4.9.1) installed and activated, reachable over HTTP/HTTPS. The CVSS vector AV:N/AC:L/PR:N/UI:N confirms no authentication, no user interaction, and no non-default configuration is required. The only limiting factor is that the target must actually run a vulnerable WP Maps version; sites without the plugin, or already upgraded past 4.9.1, are not exposed. The specific vulnerable parameter/endpoint is not disclosed in the public advisory, which marginally raises the bar for opportunistic attackers until the Patchstack details or a POC are released.

Impact

Real-world risk is high. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:L) confirms remote, unauthenticated, low-complexity exploitation with no user interaction - the easiest possible attack profile. Scope:Changed combined with Confidentiality:High indicates the vulnerable plugin can leak data beyond its own security authority (i.e., the entire WordPress database, including other plugins' data and possibly hashed admin credentials). The vector lists Integrity:None, which is unusual for SQLi - most SQL injections allow at least UPDATE/INSERT - so defenders should treat I:N as a lower bound and verify against the plugin code, since blind SQLi or stacked queries could enable writes. EPSS, KEV status, POC availability, and SSVC data are not provided in the input, so exploitation probability cannot be quantified; however, WordPress plugin SQLi disclosed by Patchstack historically attracts mass scanning within days. No public exploit identified at time of analysis, but the conditions are ideal for automation.

Exploit ScenarioDerived

An attacker sends a single crafted HTTP request to a public-facing WordPress site running WP Maps ≤ 4.9.1, injecting a UNION SELECT or time-based payload into a vulnerable plugin parameter to extract wp_users password hashes and authentication keys from wp_options. The attacker then cracks the administrator hash offline (or replays session cookies) to log in as admin, upload a malicious plugin, and achieve full site takeover. The attack is fully automatable and requires no authentication, no user interaction, and minimal reconnaissance beyond fingerprinting the plugin's presence.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jun 15, 2026

Unauthenticated SQL injection in the WP Maps WordPress plugin (versions 4.9.1 and earlier, by Flipper Code) allows remote attackers to inject arbitrary SQL queries against the underlying WordPress database without any authentication or user interaction. With a CVSS 3.1 score of 9.3 and a scope-changed vector, successful exploitation can disclose sensitive database contents (users, hashed credentials, secrets) and affect availability. No public exploit identified at time of analysis, but the unauthenticated nature and trivial complexity make weaponization likely once technical details circulate.

RemediationAI

Upstream fix available per Patchstack advisory; released patched version not independently confirmed from the supplied data - administrators should upgrade WP Maps to the latest version above 4.9.1 published on the WordPress.org plugin repository and verify the fixed release number against the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/wp-google-map-plugin/vulnerability/wordpress-wp-maps-plugin-4-9-1-sql-injection-vulnerability. Until the site is patched, deactivate and remove the WP Maps plugin (this will break any embedded maps but eliminates the attack surface entirely), or place a WAF rule (Patchstack, Wordfence, Cloudflare WordPress ruleset) in front of the site to block SQLi payloads targeting the plugin's AJAX/REST endpoints - note that WAF virtual patching is best-effort and can be bypassed with novel encodings. As secondary hardening, restrict the WordPress database user's privileges (revoke FILE, and any unneeded GRANT options) to limit post-exploitation impact, and rotate any secrets stored in wp_options if exploitation cannot be ruled out from logs.

Affected VersionsENISA

WP Maps n/a ≤4.9.1

Affected Packages

euvd wp_maps no fix

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 plugin developed by Flipper Code for embedding Google Maps content into WordPress sites. The root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), meaning user-controlled input - likely a request parameter consumed by an AJAX action, shortcode handler, or REST endpoint registered by the plugin - is concatenated into a SQL query rather than being properly parameterized using $wpdb->prepare(). Because WordPress plugins typically execute queries with the privileges of the configured database user (commonly full read/write on the WordPress schema), an injection here grants the attacker the same level of access as the WordPress application itself. The CPE 'cpe:2.3:a:flipper_code_-_wordpress_development_company:wp_maps:*' covers all plugin versions up to and including 4.9.1.

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

Vendor (Patchstack) PRIMARY 9.3 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:L
vuln.today AI 9.9 CRITICAL

Unauthenticated network SQLi over HTTP (AV:N/AC:L/PR:N/UI:N); plugin DB user typically allows writes so I:L (not N); scope-changed since plugin leaks whole-site DB.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

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

DescriptionCVE.org

Unauthenticated SQL Injection in WP Maps <= 4.9.1 versions.

Executive ViewAI

Why It Matters

The WP Maps WordPress plugin (versions 4.9.1 and earlier) contains a critical unauthenticated SQL injection vulnerability enabling direct unauthorized database access. No public exploit identified at time of analysis, but the vulnerability's combination of unauthenticated access and trivial exploitation complexity creates immediate organizational risk of sensitive data compromise. No vendor-released patch identified at time of analysis, requiring urgent mitigation through complete plugin removal and immediate alternative solution deployment.

Business Impact: Severe
Compensating Controls

Disable and remove WP Maps plugin entirely from all WordPress installations; deploy Web Application Firewall rules to detect and block SQL injection patterns; restrict database user accounts to least-privilege permissions and specific required databases; enable comprehensive SQL query logging with real-time anomaly detection and alerting; consider network-level isolation of affected systems until alternative solution deployed.

Threat Intelligence Overview

EPSS Score
0.4%
Top 72% exploitable
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 No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Partial

Priority Score

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

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

CVE-2026-16263 HIGH POC
8.8 Aug 07

Local file inclusion via path traversal in WP Maps WordPress plugin (before 4.9.7) allows any authenticated Subscriber-l

CVE-2026-6381 HIGH POC
7.5 May 18

Local File Inclusion in the WP Maps WordPress plugin before 4.9.3 allows authenticated users to read arbitrary files by

CVE-2021-24130 HIGH POC
7.2 Mar 18

Unvalidated input in the WP Google Map Plugin WordPress plugin, versions before 4.1.5, in the Manage Locations page with

CVE-2026-16265 MEDIUM POC
6.5 Aug 07

Denial of Service in the WP Maps WordPress plugin before 4.9.7 allows any authenticated subscriber to exhaust server res

CVE-2025-3503 MEDIUM POC
4.8 May 01

The WP Maps WordPress plugin before 4.7.2 does not sanitise and escape some of its Map settings, which could allow high

CVE-2025-3504 MEDIUM POC
4.8 May 01

The WP Maps WordPress plugin before 4.7.2 does not sanitise and escape some of its Map settings, which could allow high

CVE-2025-3502 MEDIUM POC
4.8 May 01

The WP Maps WordPress plugin before 4.7.2 does not sanitise and escape some of its Map settings, which could allow high

CVE-2023-28172 HIGH
8.8 Nov 12

Cross-Site Request Forgery (CSRF) vulnerability in flippercode WordPress Plugin for Google Maps - WP MAPS (formerly WP G

CVE-2022-25600 HIGH
8.8 Mar 11

Cross-Site Request Forgery (CSRF) vulnerability affecting Delete Marker Category, Delete Map, and Copy Map functions in

CVE-2021-24502 MEDIUM POC
4.8 Aug 09

The WP Google Map WordPress plugin before 1.7.7 did not sanitise or escape the Map Title before outputting them in the p

CVE-2026-66618 HIGH
7.6 Sep 17

SQL injection in the WP Maps WordPress plugin (Flipper Code) through version 4.9.9 lets an attacker who already holds a

CVE-2023-23878 MEDIUM
5.4 Apr 04

Auth. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity. No vendor pat

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