Description
The Open User Map – Interactive Leaflet Maps plugin for WordPress is vulnerable to Stored Cross-Site Scripting via Shortcode Attributes in all versions up to, and including, 1.4.45 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The attack does not require post publication; a Contributor submitting a post for pending review is sufficient, as the payload executes when an Administrator opens the pending-review preview.
Published: 2026-07-24
Score: 6.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Open User Map plugin for WordPress fails to sanitize and escape data supplied in shortcode attributes, enabling authenticated users with contributor-level access or higher to embed malicious scripts that are stored in the database and executed when a page is rendered. The stored payload can run when an administrator previews a pending post, allowing the attacker to inject client‑side code that may steal session cookies, deface content, or redirect users. The vulnerability originates from inadequate input validation and output escaping in the plugin’s handling of shortcode attributes.

Affected Systems

All variants of the Open User Map – Interactive Leaflet Maps plugin up to and including version 1.4.45 installed on WordPress sites are affected. Sites that assign contributor or higher capabilities to users can be exploited, because the injection requires an authenticated role to submit the malicious shortcode.

Risk and Exploitability

The CVSS score of 6.4 indicates a moderate severity, with the EPSS at less than 1% suggesting a low likelihood of immediate exploitation. Because the vulnerability is not listed in the CISA KEV catalog, there is no current evidence of widespread active exploitation. The attack vector relies on authenticated access; an attacker must first obtain contributor or higher privileges on the target WordPress installation. Once those privileges are achieved, the injection can be performed via the standard post editor interface, and the malicious script will execute whenever an administrator opens the pending‑review preview.

Generated by OpenCVE AI on August 3, 2026 at 20:36 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Open User Map plugin to version 1.4.46 or later, which implements proper input sanitization and output escaping for shortcode attributes.
  • If an upgrade cannot be performed immediately, reduce the contributor role’s capabilities or disable shortcode rendering for contributors, for example by configuring role‑based permissions or using a sanitization plugin.
  • Implement a Content Security Policy that restricts inline script execution and limits executable scripts to trusted domains to mitigate the impact of any remaining stored XSS payloads.
  • Monitor pending review queues for unfamiliar or suspicious content and audit user activity logs for anomalous post submissions.

Generated by OpenCVE AI on August 3, 2026 at 20:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 27 Jul 2026 13:15:00 +0000

Type Values Removed Values Added
First Time appeared 100plugins
100plugins open User Map – Interactive Leaflet Maps
Wordpress
Wordpress wordpress
Vendors & Products 100plugins
100plugins open User Map – Interactive Leaflet Maps
Wordpress
Wordpress wordpress

Fri, 24 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 24 Jul 2026 07:30:00 +0000

Type Values Removed Values Added
Description The Open User Map – Interactive Leaflet Maps plugin for WordPress is vulnerable to Stored Cross-Site Scripting via Shortcode Attributes in all versions up to, and including, 1.4.45 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The attack does not require post publication; a Contributor submitting a post for pending review is sufficient, as the payload executes when an Administrator opens the pending-review preview.
Title Open User Map <= 1.4.45 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode Attributes
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 6.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N'}


Subscriptions

100plugins Open User Map – Interactive Leaflet Maps
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-07-24T10:59:33.620Z

Reserved: 2026-07-14T16:14:55.906Z

Link: CVE-2026-15755

cve-icon Vulnrichment

Updated: 2026-07-24T10:59:23.518Z

cve-icon NVD

Status : Deferred

Published: 2026-07-24T08:16:26.533

Modified: 2026-07-24T20:45:45.697

Link: CVE-2026-15755

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T20:45:03Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')