Vulnerability record · CVE-2019-10692 · published 2 April 2019
CVE-2019-10692: WordPress wp-google-maps plugin REST API SQL injection
Codecabin · Wp Go Maps
The wp-google-maps plugin before 7.11.18 fails to sanitize field names used in a SELECT statement within includes/class.rest-api.php. This allows SQL injection through the plugin's REST API. Given the plugin's wide install base and the unauthenticated network vector, it is a serious risk to WordPress sites running the affected version.
Description
In the wp-google-maps plugin before 7.11.18 for WordPress, includes/class.rest-api.php in the REST API does not sanitize field names before a SELECT statement.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Automated analysis
critical priorityCVSS 9.8 with unauthenticated network exploitation and very high EPSS (0.787) make this an urgent patch-first issue.
What it is
The wp-google-maps plugin before 7.11.18 fails to sanitize field names used in a SELECT statement within includes/class.rest-api.php. This allows SQL injection through the plugin's REST API. Given the plugin's wide install base and the unauthenticated network vector, it is a serious risk to WordPress sites running the affected version.
Impact
An attacker can inject arbitrary SQL into the plugin's database queries, potentially reading, modifying, or deleting data in the WordPress database. With the CVSS vector indicating high confidentiality, integrity, and availability impact, full compromise of the site's data is possible.
Attack surface
The flaw is reachable over the network via the plugin's REST API endpoint; the CVSS vector shows no privileges required and no user interaction, so it is unauthenticated. No specific endpoint path is given in the record.
Exploitation
The record lists exploit references (Packet Storm, Rapid7 module) but is not in CISA KEV and has no ransomware association; EPSS is very high at 0.787 (99.6th percentile), indicating likely active exploitation.
What to do
- Update the wp-google-maps plugin to version 7.11.18 or later immediately.
- If patching is not possible, disable or remove the plugin until it can be updated.
- Restrict access to the WordPress REST API where feasible (e.g., via WAF rules or authentication) to reduce exposure.
- Monitor database and web logs for SQL injection attempts against the plugin's REST endpoints.
- Apply virtual patching through a WAF if available, focusing on SQLi patterns in REST API requests.
Detection
- Inspect web server and WAF logs for SQL injection patterns (e.g., UNION, SELECT, sleep) in requests to wp-google-maps REST API routes.
- Monitor database queries for anomalous SELECT statements originating from the plugin's REST API code path.
- Use the Rapid7 auxiliary module or similar tooling in a controlled environment to validate exposure, then check logs for matching activity.
- Review WordPress audit logs for unexpected changes to plugin settings or database content.
This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.
Affected products
1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.
References
| Link | Tags |
|---|---|
| http://packetstormsecurity.com/files/159640/WordPress-Rest-Google-Maps-SQL-Injection.html | ExploitThird Party AdvisoryVDB Entry |
| http://www.rapid7.com/db/modules/auxiliary/admin/http/wp_google_maps_sqli | ExploitThird Party Advisory |
| https://plugins.trac.wordpress.org/changeset?old_path=%2Fwp-google-maps&old=2061433&new_path=%2Fwp-google-maps&new=20614 | PatchThird Party Advisory |
| https://wordpress.org/plugins/wp-google-maps/#developers | Third Party Advisory |
| http://packetstormsecurity.com/files/159640/WordPress-Rest-Google-Maps-SQL-Injection.html | ExploitThird Party AdvisoryVDB Entry |
| http://www.rapid7.com/db/modules/auxiliary/admin/http/wp_google_maps_sqli | ExploitThird Party Advisory |
| https://plugins.trac.wordpress.org/changeset?old_path=%2Fwp-google-maps&old=2061433&new_path=%2Fwp-google-maps&new=20614 | PatchThird Party Advisory |
| https://wordpress.org/plugins/wp-google-maps/#developers | Third Party Advisory |
Track CVE-2019-10692 inside VULONE
Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.
Related vulnerabilities
Same products first, then exploited flaws of the same weakness class.
Source: NIST National Vulnerability Database (record CVE-2019-10692), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.