Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain Subscriber account
-
DeliverySend crafted profile-update POST
-
ExploitBypass missing nonce/capability check
-
Executionupdate_user_meta writes attacker key/value
-
ImpactCorrupt arbitrary user meta
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation, allowlisting
|
| Exploitation Conditions | Requires an authenticated account with Subscriber-level access or above on a site running Mapster WP Maps <=1.23.0; practical exploitation depends on the site permitting low-privilege user registration or the attacker otherwise obtaining a Subscriber account. The vulnerable my_profile_update() handler must be reachable and accept the acf-photo-gallery-groups POST parameter, which it processes with no nonce verification, no capability check, and no meta-key allowlist. Limiting factor: impact is confined to writing arbitrary user meta values and, per the vendor, does NOT permit privilege escalation, so it cannot directly yield admin takeover. |
| Impact | The vendor (Wordfence) CVSS of 8.8 with C:H/I:H/A:H is materially overstated relative to the description, which explicitly states 'privilege escalation is not possible.' The actual primitive is an arbitrary user-meta WRITE (attacker-controlled meta key and value passed to update_user_meta with no nonce, capability, or allowlist check) - an integrity issue, not a confidentiality or availability compromise, so C:H/I:H/A:H is not supported by the described behavior. The CVSS vector (AV:N/AC:L/PR:L/UI:N/S:U) is internally consistent: network-reachable, low-complexity, and requiring only Subscriber-level authentication, which is a low bar on any WordPress site with open registration. However, exploitation is bounded because it does not yield privilege escalation or account takeover per the description, limiting real-world impact to corruption/manipulation of user meta values. There is no EPSS score, no CISA KEV listing, and no public POC provided - signal set is 'no public exploit identified at time of analysis.' Net: a real but moderate-priority authenticated integrity flaw, not the 8.8 'critical-adjacent' the vendor score implies; treat the score as inflated and prioritize based on whether the site allows low-privilege user registration. |
| Exploit ScenarioDerived | An attacker registers or obtains a Subscriber-level account on a WordPress site running Mapster WP Maps <=1.23.0, then sends a crafted POST to the profile-update handler with an attacker-chosen meta key/value in the acf-photo-gallery-groups parameter. Because my_profile_update() performs no nonce, capability, or allowlist checks, the value is written directly via update_user_meta(), letting the attacker set arbitrary user meta - though the description confirms this does not achieve privilege escalation. No public exploit code is identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 18, 2026
Authenticated attackers holding only Subscriber-level access on a WordPress site can overwrite arbitrary user metadata through the Mapster WP Maps plugin (all versions up to and including 1.23.0), because the my_profile_update() handler forwards an attacker-controlled acf-photo-gallery-groups POST meta key and value directly into update_user_meta() with no nonce verification, no capability check, and no allowlist of permitted keys. Independent assessment rates the practical impact as integrity-only: the vendor description explicitly states privilege escalation is not possible, so Wordfence's CVSS 8.8 vector (C:H/I:H/A:H) is materially overstated and should be read as an arbitrary user-meta write primitive rather than a confidentiality or availability compromise or an admin-takeover path. Exploitation requires the site to permit low-privilege registration (or the attacker to otherwise obtain a Subscriber account), and no public exploit code was identified at time of analysis; no KEV or EPSS data was supplied.
RemediationAI
No exact fixed version number is stated in the available data, but the upstream Trac changeset (3611280) indicates a source-level fix has been committed, so the primary action is to update Mapster WP Maps to the newest release available in the WordPress plugin repository - any build published after 1.23.0 - and confirm the acf-photo-gallery-groups handling in acf_photo_gallery_save.php now includes a nonce check, a capability check, and a meta-key allowlist before update_user_meta() is called. Upstream fix availability is confirmed at the changeset level; a tagged patched release is not independently confirmed here, so verify against the plugin changelog before assuming a given version is clean. If immediate upgrade is not possible, the highest-value compensating control is to close the entry condition by disabling open/low-privilege user registration and removing unused Subscriber accounts, since exploitation demands an authenticated Subscriber-or-higher session - the trade-off is loss of self-service signup on community or membership sites. Where registration must stay open, deactivate or remove the Mapster WP Maps plugin until it is patched (the plugin cannot be exploited if its profile-update hooks are not loaded), accepting the loss of map and photo-gallery functionality. As a lower-confidence, higher-maintenance layer, a WAF or reverse-proxy rule can reject POST bodies containing the acf-photo-gallery-groups parameter on profile-update endpoints, but this is signature-based, bypassable through parameter encoding or naming variants, and may break legitimate gallery saves. Sites using external or custom-registered usermeta keys should also audit the usermeta table for unexpected keys after exposure, since the write primitive leaves no nonce trace to rely on for detection.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Mapster WP Maps is a WordPress plugin that bundles a bundled ACF photo-gallery field implementation; the vulnerable code lives in includes/acf-photo-gallery-field/includes/acf_photo_gallery_save.php, and the referenced Trac snapshots of tags 1.21.0 and 1.23.0 point at lines 43 and 47 as the two sites where the meta key is read and passed through. CWE-20 (Improper Input Validation) is the assigned root-cause class, and in practice this is a missing-authorization/validation defect: update_user_meta() is a WordPress core API that writes any key/value pair into the usermeta table, so if a handler accepts the key from request data without a nonce, a current_user_can() capability gate, or a strict allowlist, the calling user's privilege level no longer constrains which metadata fields get modified. Because WordPress usermeta is consumed by many plugins and themes for roles, capabilities, preferences, and access flags, arbitrary writes to it are an integrity risk even when the vendor's own advisory concedes escalation is not achievable through this path. The CPE cpe:2.3:a:mapster:mapster_wp_maps:* with a wildcard version confirms the advisory covers the entire published version line at disclosure, cross-referencing the Wordfence threat-intel entry and the upstream Trac changeset.
Know when Mapster Wp Maps gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Subscriber auth gives PR:L, network low-complexity; impact is a bounded user-meta write with no privilege escalation, so C:N/A:N and I:L only.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The Mapster WP Maps plugin for WordPress is vulnerable to Arbitrary User Meta Write in all versions up to, and including, 1.23.0 via the my_profile_update() function. This is due to the function performing no nonce verification, no capability check, and no allowlist validation on the meta key supplied via the acf-photo-gallery-groups POST parameter before passing both the meta key and its corresponding value directly to update_user_meta(). This makes it possible for authenticated attackers, with Subscriber-level access and above, to update arbitrary user meta values, though privilege escalation is not possible.
Executive ViewAI
Mapster WP Maps, a WordPress plugin installed at versions up to and including 1.23.0, permits any holder of a basic Subscriber-level account to overwrite arbitrary user metadata - an integrity-only exposure to site user records for which no vendor fix is currently available. Leadership should care because any externally facing WordPress property that allows open self-registration effectively grants this capability to anyone on the internet without further barriers, and the only remedial options today are disabling the plugin or tightening account-creation policy. Independent assessment indicates the published 8.8 score overstates real-world consequence, with no confidentiality or availability loss and no path to administrative takeover.
No vendor-released patch identified at time of analysis. Interim mitigations: deactivate or remove the Mapster WP Maps plugin (the only fully effective workaround); disable self-registration or gate it behind administrator approval to remove the Subscriber access precondition; deploy WAF or reverse-proxy rules blocking or sanitizing POST requests carrying the acf-photo-gallery-groups meta key to the plugin's my_profile_update handler; restrict the Subscriber role and audit the wp_usermeta table for unauthorized keys or values, restoring from backup where tampering is found.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
More in Mapster Wp Maps
View allUnauthenticated information disclosure in the Mapster WP Maps WordPress plugin (all versions before 1.24.0) exposes the
The Mapster WP Maps plugin for WordPress is vulnerable to unauthorized modification of data that can lead to privilege e
Unauthenticated cross-site scripting in the Mapster WP Maps WordPress plugin through version 2.0.4 lets remote attackers
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Mapster Technology
Multiple plugins and/or themes for WordPress are vulnerable to Reflected Cross-Site Scripting via the url parameter in v
EUVD-2026-82756
GHSA-gxqq-92xq-fjh7
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB