Mapster WP Maps: Stored Cross-Site Scripting (CVE-2026-107743)
The Mapster WP Maps plugin for WordPress up to version 2.0.5 contains a stored cross-site scripting vulnerability that allows unauthenticated attackers to inject malicious scripts into map configurations via the REST API.
CVE search metadata
CVE search record: CVE-2026-107743. Severity: high. CVSS: 7.2. KEV: no. Product: Mapster WP Maps (<= 2.0.5). Brief: Mapster WP Maps: Stored Cross-Site Scripting (CVE-2026-107743). Brief link: https://feed.craftedsignal.io/briefs/2026-10-mapster-wp-maps-xss/
Triage facts
Revision 1- Applicability
- Mapster WP Maps (<= 2.0.5)
- Evidence
- Unknown
- Severity
- High
- Action
- Elevated
- Sources
- 1 public source
- Freshness
- Revision 1Oct 29, 11:13 UTC
- Vulnerabilities
- 1 CVE
- Source quality
- A1Likely
The Mapster WP Maps plugin for WordPress (versions 2.0.5 and below) is vulnerable to Stored Cross-Site Scripting (XSS). An unauthenticated attacker can reach the /wp-json/mapster-wp-maps/save-mapmaker REST endpoint, which lacks capability checks or nonce validation. The mapster_write_config_to_acf() helper improperly sanitizes inputs, leaving quote characters intact. Subsequently, the mapster_wp_map shortcode renderer concatenates the loading_background_color value directly into an inline style attribute without output escaping, leading to arbitrary JavaScript execution in the browser of any user viewing an affected page.
Impact
Successful exploitation allows unauthenticated attackers to execute arbitrary JavaScript in the context of a victim user's browser, potentially leading to unauthorized actions, session hijacking, or defacement of WordPress pages where the plugin is embedded.
Recommendation
- Upgrade the Mapster WP Maps plugin to the latest version as provided by the vendor.
- Audit WordPress site logs for unauthorized POST requests to the
/wp-json/mapster-wp-maps/save-mapmakerendpoint. - Implement Web Application Firewall (WAF) rules to restrict access to the
/wp-json/mapster-wp-maps/REST route if the functionality is not actively required for public-facing features.
Immediate actions
Upgrade Mapster WP Maps to the latest version
Threat Hunt
Identify unauthenticated POST requests to the mapmaker REST endpoint
Data: Web server access logs
Mitigations
Apply WAF block for the vulnerable endpoint if immediate patching is not possible
CVE-2026-107743