Skip to main content

Extensions for Leaflet Map EUVDEUVD-2026-43453

| CVE-2026-57380 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-07-13 Patchstack
7.1
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft malicious map shortcode/parameter
  2. Delivery
    Inject unsanitized input into plugin content
  3. Exploit
    Lure victim to load the map page
  4. Execution
    DOM writes payload without encoding
  5. Persist
    Script executes in victim browser
  6. Impact
    Hijack session or act as victim

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that a page rendering the plugin's Leaflet map output includes attacker-controlled input, and that a victim actively loads that page (UI:R) for the injected DOM script to execute in their browser. Limiting factors: the payload only fires when someone visits the crafted map page, the impact is confined to the victim's browser session (low confidentiality/integrity/availability), and - despite the PR:N CVSS - Patchstack WordPress plugin XSS findings commonly require at least contributor/author-level access to inject the content, so the true prerequisite may be an authenticated low-privilege account rather than a fully anonymous attacker; confirm against the vendor advisory.

Impact

The CVSS 3.1 vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L describes network-reachable, low-complexity exploitation with no privileges but mandatory user interaction, a changed scope (the injected script executes in the victim's browser session rather than the vulnerable server), and low impact across CIA - consistent with a typical XSS. No EPSS score, KEV entry, POC, or SSVC decision data was supplied, so exploitation-probability signals cannot be cross-referenced; the risk rests on the CVSS profile alone. This is a moderate-priority issue: XSS is genuinely exploitable but bounded by the UI:R requirement and low technical impact, so it is not a drop-everything network-worm scenario. Note a common ambiguity for WordPress plugin XSS: Patchstack advisories frequently require an authenticated contributor/author role to inject the payload, which the PR:N vector does not reflect - verify the actual privilege prerequisite against the Patchstack advisory before treating this as fully unauthenticated.

Exploit ScenarioDerived

An attacker crafts map content or a shortcode parameter containing a malicious script payload that the plugin writes into the page DOM unsanitized; when a victim loads the affected page, the script runs in their browser session and can steal cookies, perform actions as the victim, or redirect them. Because the vector requires user interaction (UI:R) and low complexity, the realistic delivery is luring a logged-in user or administrator to view the poisoned page. No public proof-of-concept was provided in the intelligence sources.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 13, 2026

Stored/DOM-based cross-site scripting in the hupe13 "Extensions for Leaflet Map" WordPress plugin (all versions up to and including 5.1) lets an attacker inject script that executes in a victim's browser when they load a page rendering the crafted map content. Reported by Patchstack and carrying a 7.1 CVSS with a scope-changed vector, it requires victim interaction and yields limited confidentiality, integrity, and availability impact. There is no public exploit identified at time of analysis and it is not listed in CISA KEV.

RemediationAI

No vendor-released patch version is identified in the supplied data; the advisory only specifies affected versions through 5.1. Administrators should monitor the plugin's WordPress.org page and the Patchstack advisory (https://patchstack.com/database/Wordpress/Plugin/extensions-leaflet-map/vulnerability/wordpress-extensions-for-leaflet-map-plugin-5-1-cross-site-scripting-xss-vulnerability?_s_id=cve) and upgrade to the first release above 5.1 as soon as it is published. Until a fixed version is confirmed, compensating controls include deploying a Web Application Firewall or the Patchstack virtual patch to filter XSS payloads targeting the plugin's map shortcodes, restricting who can author or edit posts/pages that embed Leaflet map content to trusted users only, and adding a restrictive Content-Security-Policy header to limit inline script execution - noting that a strict CSP can break other plugins or themes that rely on inline scripts and should be tested in staging first. If the plugin is non-essential, deactivating and removing it fully eliminates the exposure at the cost of losing the extended map functionality.

Affected VersionsENISA

Extensions for Leaflet Map 0 ≤5.1

Affected Packages

euvd extensions_for_leaflet_map no fix

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

The affected component is a WordPress plugin that extends the Leaflet.js mapping library (an open-source JavaScript library for interactive maps) with additional shortcodes and display features. The root cause is CWE-79, Improper Neutralization of Input During Web Page Generation, specifically a DOM-based variant where untrusted input is written into the page's DOM by client-side JavaScript without proper encoding, so the browser interprets attacker-controlled data as executable script. The single affected CPE is cpe:2.3:a:hupe13:extensions_for_leaflet_map:*:*:*:*:*:*:*:* covering all versions through 5.1.

Know when Extensions For Leaflet Map 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

Vendor (Patchstack) PRIMARY 7.1 HIGH
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
vuln.today AI 7.1 HIGH

Network-delivered DOM XSS needs no privileges in the vulnerable app but requires victim interaction (UI:R) and executes in the browser (S:C) with low CIA impact; PR:N assumed but possibly PR:L.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
Low

DescriptionCVE.org

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in hupe13 Extensions for Leaflet Map extensions-leaflet-map allows DOM-Based XSS.This issue affects Extensions for Leaflet Map: from n/a through <= 5.1.

Executive ViewAI

Why It Matters

A stored cross-site scripting vulnerability in the Extensions for Leaflet Map WordPress plugin (versions up to 5.1) allows attackers to inject malicious scripts that execute in the browsers of all site visitors viewing affected map content, creating risk of credential theft, malware distribution, and reputational damage. Organizations running this plugin must immediately inventory their exposure and implement mitigations, as the vendor has not yet released a security patch.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) disable plugin on non-essential deployments; (2) implement Web Application Firewall rules to detect and block XSS patterns in map-related HTTP requests; (3) restrict plugin configuration access to trusted administrators only; (4) enforce Content Security Policy headers to limit inline script execution; (5) apply output encoding to all map content rendering. Monitor vendor advisories for patch availability and test and deploy immediately upon release.

Threat Intelligence Overview

EPSS Score
0.3%
Top 84% exploitable
Prevalence
Low
niche WordPress mapping plugin with limited install base
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy