CVE-2026-15300: GEO my WP <= 4.5.4 - Unauthenticated SQL Injection via 'distance' / 'lat' / 'lng' Parameters
ninjew · GEO my WP
Affected: ninjew GEO my WP · Exploitation: unlikely (under 1%)
Not in CyberSIXT coverage yet: no article names this CVE. This page shows the public record.
Higher than 50% of scored CVEs
DescriptionCVE.org
The GEO my WP plugin for WordPress was vulnerable to SQL Injection via the 'distance', 'lat', and 'lng' parameters in versions up to, and including, 4.5.4. The values were read from $_SERVER['QUERY_STRING'] via parse_str() (bypassing wp_magic_quotes, which does not cover $_SERVER), then passed through bare esc_sql() before being interpolated into unquoted numeric positions in the proximity-search query (HAVING/SELECT clause distance math, BETWEEN bounding-box pre-filter) built by gmw_locations_query() in plugins/posts-locator/includes/class-gmw-wp-query.php. Because esc_sql() only escapes string delimiters and these positions are numeric, payloads such as `1 OR SLEEP(3)` survived sanitization. Fixed in 4.5.5 by adding an upstream is_numeric() guard that short-circuits the WHERE clause to `AND 1 = 0` when either coordinate is non-numeric, and by replacing the three esc_sql() calls with (float) casts.
Affected products1
From the CVE record. A product or version that is not listed is unknown, not unaffected.
- ninjew · GEO my WPup to and including 4.5.4
On the Atlas
Every published CVE is on the CyberSIXT Atlas, grouped by weakness, vendor and month.
- Exploitation
- Unlikely (under 1%). EPSS under 1%, or no score yet.
- CISA KEV
- Not listed
- Public check
- No public nuclei template
- Weakness
- SQL Injection
- Published
- July 2026
CoverageNo articles yet
No CyberSIXT article names CVE-2026-15300 yet, so there is no coverage timeline, action brief or change log for it. Everything on this page comes from the public CVE record, CISA KEV, EPSS and the nuclei template index. Search the archive or see the CVEs in the news.
References
- NVD entrynvd.nist.gov
- CVE recordcve.org
- Weakness CWE-89cwe.mitre.org
- wordfence.com/threat-intel/vulnerabilities/id/ecbc7f05-fc4f-4276wordfence.com
- plugins.trac.wordpress.org/browser/geo-my-wp/tags/4.5.4/plugins/plugins.trac.wordpress.org
- plugins.trac.wordpress.org/browser/geo-my-wp/tags/4.5.4/plugins/plugins.trac.wordpress.org
- plugins.trac.wordpress.org/browser/geo-my-wp/tags/4.5.4/plugins/plugins.trac.wordpress.org
- plugins.trac.wordpress.org/browser/geo-my-wp/tags/4.5.5/plugins/plugins.trac.wordpress.org
- plugins.trac.wordpress.org/browser/geo-my-wp/tags/4.5.5/plugins/plugins.trac.wordpress.org