CVE-2025-4103: WP-GeoMeta · Improper Authorization
Affects WP-GeoMetaSource CVE Database V5
Not known to be exploited · CVSS 8.8 High.
Data as of 26 Oct 2026, 06:26 UTC
- EPSS
- 0.4% chance of exploitation in 30 days – higher than 35% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HExploitation evidence
Disclosed: evidence found.
CVE published 31 May 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-26.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| luminfire WP-GeoMeta | Affected
| Fixed in– |
AI-suggested
To mitigate CVE-2025-4103, organizations should immediately audit their WordPress installations for the presence of the WP-GeoMeta plugin, specifically versions 0.3.4 and 0.3.5. Until an official patch is released, administrators can implement the following specific measures: 1) Disable or remove the WP-GeoMeta plugin if its functionality is not critical. 2) Restrict access to the wp-admin/admin-ajax.php endpoint via web application firewall (WAF) rules to limit AJAX calls to trusted IP addresses or authenticated users with higher privileges. 3) Implement custom code to add capability checks on the wp_ajax_wpgm_start_geojson_import() action hook, ensuring only administrators can invoke it. 4) Enforce strong authentication and monitor for unusual privilege escalation attempts in WordPress logs. 5) Regularly update WordPress core and plugins to the latest versions once a patch is available. 6) Employ security plugins that can detect and block unauthorized privilege escalation attempts. These targeted mitigations go beyond generic advice by focusing on the vulnerable function and access controls specific to this plugin.
Description
The WP-GeoMeta plugin for WordPress is vulnerable to Privilege Escalation due to a missing capability check on the wp_ajax_wpgm_start_geojson_import() function in versions 0.3.4 to 0.3.5. This makes it possible for authenticated attackers, with Subscriber-level access and above, to elevate their privileges to that of an administrator.