CVE-2026-114703 in Extensions for Leaflet Map Plugininfo

Summary

by MITRE • 10/22/2026

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

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Analysis

by VulDB Data Team • 10/22/2026

The identified security flaw represents a classic instance of Improper Neutralization of Input During Web Page Generation, commonly known as Cross-Site Scripting or XSS. Specifically, this vulnerability manifests within the hupe13 Extensions for Leaflet Map plugin, affecting versions ranging from its initial release through version 6.0. The core technical deficiency lies in the application's failure to adequately sanitize or encode user-supplied input before it is rendered back into the web page context. This lack of proper validation allows an attacker to inject malicious client-side scripts that are subsequently stored on the target server, leading directly to a Stored XSS scenario rather than a reflected one.

In a Stored XSS attack vector, the malicious payload is not merely executed in the victim's browser through a crafted link but is permanently saved within the application's database or storage mechanism. When other users access the affected Leaflet Map interface, their browsers retrieve and execute this embedded script automatically. This persistence distinguishes it from reflected attacks and significantly amplifies its potential impact because every user who views the compromised map data becomes a victim without requiring any specific interaction with a malicious link beyond normal usage of the feature where the input was stored.

The operational impact of this vulnerability is severe, as it grants an attacker the ability to execute arbitrary JavaScript code within the security context of the vulnerable website. This capability can be leveraged for multiple malicious objectives including session hijacking, where the attacker steals authentication cookies or tokens to impersonate legitimate users; credential harvesting by injecting fake login forms that capture usernames and passwords; defacement of the web application's interface; or redirection of victims to phishing sites designed to steal sensitive information. Furthermore, because Leaflet Map is often used in geographic data visualization contexts which may display public-facing content, the reach of this attack can be extensive depending on the traffic volume of the affected site.

From a classification perspective, this vulnerability aligns with CWE-79: Improper Neutralization of Input During Web Page Generation (Cross-site Scripting). The specific nature of storing and later executing malicious scripts corresponds to the Stored XSS subtype often associated with high severity ratings in risk assessment frameworks. In terms of adversary tactics, this exploitation technique maps to MITRE ATT&CK techniques such as T1059: Command and Control using JavaScript or potentially T1204: User Execution if social engineering is employed to trigger specific actions after the script loads. The persistence aspect also touches upon aspects of maintaining access within a compromised environment.

Mitigation strategies must focus on both immediate remediation and long-term defensive coding practices. The most effective solution is for developers to upgrade the Extensions for Leaflet Map plugin to a version where this input validation flaw has been patched, ensuring that all user inputs are strictly validated against expected formats and encoded appropriately before being rendered in HTML contexts. Implementing Content Security Policy headers can also serve as an additional layer of defense by restricting the sources from which scripts can be loaded or executed, thereby mitigating the impact even if a script injection occurs. Additionally, developers should adopt input validation on both client-side for user experience feedback and server-side for security assurance, ensuring that special characters are escaped using context-aware encoding methods such as HTML entity encoding for data inserted into HTML bodies. Regular security audits and code reviews focusing on output encoding practices will further reduce the risk of similar vulnerabilities in future development cycles.

Responsible

Patchstack

Reservation

10/22/2026

Disclosure

10/22/2026

Moderation

accepted

EPSS

0.00130

KEV

no

Activities

medium

Sources

Do you need the next level of professionalism?

Upgrade your account now!