Skip to content
Vulnerability Intelligence

CVE-2026-8839

Medium

MapPress Maps for WordPress <= 2.96.6 - Unauthenticated Insecure Direct Object Reference via REST API Endpoints

Published Jun 5, 2026 · Updated Jul 23, 2026 · Also known as 9f402aa7-24d6-448b-a1d3-5ee7c90b39bc, EUVD-2026-34957, GHSA-4m8c-59q5-hc8f

Key Facts

Routine patching
  • CVE-2026-8839 is a medium-severity vulnerability (CVSS 5.3 v3.1) affecting mappress-google-maps-for-wordpress (wordpress-plugin), MapPress Maps for WordPress.
  • It is not listed in any known-exploited vulnerabilities catalog. No public exploit code is known.
  • EPSS estimates a 1.3% probability of exploitation in the next 30 days.
  • Fixed versions are available, including mappress-google-maps-for-wordpress 2.97.1.
  • Brandefense priority: routine patching, as no exploitation is known and its severity is moderate or low.

CVSS v3.1

5.3

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N

EPSS (30-day exploit likelihood)

1.3%

Higher than 70.0% of all scored CVEs

Exploited in the wild

No known

Not in a known-exploited catalog

Public exploit code

None known

Get the full CVE-2026-8839 brief as a PDF

Every affected product and fixed release, exploitation status and a first 24 hours response checklist, emailed within minutes.

Description

The MapPress Maps for WordPress plugin for WordPress is vulnerable to Authorization Bypass Through User-Controlled Key in all versions up to, and including, 2.96.6. This is due to missing ownership verification in the REST API routes registered via Mappress_Api::rest_api_init(), where the GET /wp-json/mapp/v1/maps/{mapid} endpoint uses 'permission_callback' => 'return_true' and the write endpoints (POST update, DELETE, PATCH mutate, POST clone, POST empty_trash) only check the generic edit_posts capability without confirming that the requester owns the targeted map — a gap that is not compensated at the model layer, as Mappress_Map::get(), save(), delete(), mutate(), and empty_trash() all operate on any caller-supplied map ID without an ownership check. This makes it possible for unauthenticated attackers to read sensitive map data — including POI titles, addresses, coordinates, and body content — for any map on the site by enumerating map IDs, and for authenticated attackers with Contributor-level access and above to modify, delete, trash/restore, or clone any map regardless of its author.

Affected Products

3 affected entries in total
ProductAffected versionsFixed in
mappress-google-maps-for-wordpresswordpress-pluginSee advisory2.97.1
MapPress Maps for WordPressSee advisoryn/a

Patched Releases

mappress-google-maps-for-wordpress

2.97.1

Timeline

  1. Publicly disclosed

    Jun 5, 2026

  2. Last updated

    Jul 23, 2026

Weakness Type

  • CWE-639 Authorization Bypass Through User-Controlled Key

References

15 more references in the full CVE brief

FAQ

Common Questions.

Is CVE-2026-8839 Running On Your Attack Surface?

Brandefense maps vulnerabilities like this one to your internet-facing assets and tells you exactly where to patch.

Request A Demo