Severity by source
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:L
Network-reachable WordPress plugin, no auth or interaction; SQLi typically allows DB read (C:H) and limited writes via INSERT/UPDATE chaining (I:L), scope unchanged within the database authority.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:L
Lifecycle Timeline
2DescriptionCVE.org
Unauthenticated SQL Injection in GEO my WordPress <= 4.5.5 versions.
Articles & Coverage 1
AnalysisAI
Unauthenticated SQL injection in the GEO my WordPress plugin versions 4.5.5 and earlier allows remote attackers to inject arbitrary SQL into backend queries against WordPress sites running the plugin. The flaw was disclosed via Patchstack, carries a CVSS 9.3 with scope change, and currently has no public exploit identified at time of analysis, though SQL injection in WordPress plugins is historically a high-value automated target.
Technical ContextAI
GEO my WordPress (eyal_fitoussi:geo_my_wordpress per CPE) is a geolocation plugin that adds location-aware search, mapping, and proximity features to WordPress sites, typically backed by user-supplied location and search parameters that are passed into MySQL queries. The root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), meaning user-controlled input reaches a database query without adequate parameterization or escaping - a recurring pattern in WordPress plugins that build dynamic WHERE clauses around geographic search filters. The scope change (S:C) in the CVSS vector indicates the injection can affect data outside the vulnerable component's security authority, consistent with reading data across the entire WordPress database (wp_users, wp_options) from a plugin-scoped query path.
RemediationAI
Upstream fix available per Patchstack advisory; released patched version not independently confirmed in the provided data, so administrators should consult the Patchstack entry at https://patchstack.com/database/wordpress/plugin/geo-my-wp/vulnerability/wordpress-geo-my-wordpress-plugin-4-5-5-sql-injection-vulnerability and the plugin's WordPress.org listing to install the latest release above 4.5.5. Until upgrading, deactivate and remove the GEO my WordPress plugin if location features are non-essential (trade-off: loss of geolocation search and map functionality), or place the site behind a WAF with WordPress plugin rules and add virtual patching for the plugin's vulnerable endpoints - note WAF rules can be bypassed by encoded payloads and require tuning to avoid false positives on legitimate geo-search queries. Additionally, audit wp_users password hashes and rotate any secrets stored in wp_options if exploitation is suspected, since the C:H impact aligns with database extraction.
More in Geo My Wordpress
View allThe GEO my WP WordPress plugin before 4.5.0.2 does not prevent unauthenticated attackers from including arbitrary files
The GEO my WP WordPress plugin before 4.5, gmw-premium-settings WordPress plugin before 3.1 does not sufficiently valida
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Eyal Fitoussi GEO
The GEO my WordPress plugin for WordPress is vulnerable to Stored Cross-Site Scripting via shortcodes in versions up to,
Same weakness CWE-89 – SQL Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-37051
GHSA-8ph6-g5r7-mqc9