CVE-2026-14307
moderateUnauthenticated Reflected XSS in GeoTargetingWP WordPress Plugin
The GeoTargetingWP WordPress plugin does not sanitise or escape several parameters before reflecting them back in AJAX responses that are served with an HTML content type, creating a reflected cross-site scripting flaw (CWE-79). An unauthenticated attacker must craft a request containing malicious parameter values and trick a victim into submitting it, for example via a phishing link. When the victim triggers the request, the injected web script executes in the victim's browser in the context of the affected site, matching the CVSS impact of limited confidentiality, integrity and availability with a changed scope. Any WordPress installation running GeoTargetingWP before 3.5.6.2 is affected. No public proof of concept, CISA KEV listing, or in-the-wild exploitation is currently known, and EPSS assigns only a 0.2% probability of exploitation within 30 days.
What to do: Update the GeoTargetingWP plugin to version 3.5.6.2 or later. If immediate updating is not possible, consider a WAF rule restricting or inspecting parameters passed to admin-ajax.php and caution site users against clicking unsolicited links that submit crafted requests. Check access logs for suspicious AJAX requests containing unexpected reflected parameters.
| geotargetingwp WordPress plugin | all versions before 3.5.6.2 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
The geotargetingwp WordPress plugin before 3.5.6.2 does not sanitise or escape several parameters before reflecting them back in AJAX responses that are served with an HTML content type, allowing unauthenticated attackers to inject arbitrary web scripts that execute when a victim is tricked into submitting a crafted request.
- Ecosystems
- WordPress
- Weakness
- CWE-79
- Vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
In the news0 stories
No ingested article mentions this CVE yet.