Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious URL with XSS payload in points parameter
-
DeliveryDeliver URL to authenticated victim via phishing or shared link
-
ExploitVictim loads Element maps-ng interface
-
ExecutionVictim hovers over map pin
-
PersistBrowser renders unsanitized tooltip label
-
ImpactInjected script executes in victim's session
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 the victim to be using an affected version of Siemens Element maps-ng (V47 < V47.12.3, V48 < V48.11.3, or V49 < V49.16.1) and to have the application loaded in a browser session. The CVSS vector's PR:L indicates the victim (or attacker) must have some authenticated or low-privilege access to the application. The attacker must be able to deliver a crafted URL to the victim - either via phishing, a shared link, or another social engineering vector. Crucially, exploitation is not triggered on page load alone; the victim must hover the mouse over a map pin to cause tooltip rendering, which is the precise moment of script injection. This hover-to-trigger condition limits both opportunistic and automated exploitation. The vulnerability does not affect users who do not interact with map pin tooltips, and is not exploitable against default configurations in isolation without URL delivery to an active session. |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:L/VA:N) scores at 7.0, reflecting network reachability, low complexity, low-privilege access, and a passive user interaction requirement (hovering over a pin). The VC:H rating suggests the vendor assesses that session-level data exposed through this Siemens operational interface carries high confidentiality value - plausible for industrial dashboards displaying facility or infrastructure data. PR:L indicates the attacker must possess some level of authenticated access or be able to deliver the crafted URL to an authenticated victim. The mandatory hover interaction (UI:P) is a meaningful friction point that limits opportunistic mass exploitation. No EPSS score was provided and no KEV listing exists, and no public proof-of-concept was identified, all of which lower real-world urgency compared to the CVSS score alone. Overall, this is a genuine security concern for organizations running Siemens Element maps-ng in environments where the web interface is accessible and holds sensitive operational data, but is not an immediate mass-exploitation priority. |
| Exploit ScenarioDerived | An attacker with low-level access to the application - or able to phish a victim who holds such access - constructs a URL pointing to the Element maps-ng interface with a JavaScript payload embedded in the points property that controls tooltip label rendering. The victim navigates to the link while authenticated and moves the cursor over a map pin, causing the browser to render the tooltip and execute the injected script, potentially harvesting session cookies, credentials, or operational data visible in the current session. No public proof-of-concept has been identified, but the attack technique is well-understood and straightforward for any attacker familiar with reflected XSS. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 27, 2026
Reflected cross-site scripting in Siemens Element maps-ng allows a network-accessible attacker with low privileges to execute arbitrary JavaScript in a victim's browser session by crafting a malicious URL containing an unsanitized payload in the si-map component's points property. Affected are all V47 builds prior to V47.12.3, all V48 builds prior to V48.11.3, and all V49 builds prior to V49.16.1. Exploitation requires the victim to load the crafted URL and hover over a map pin to trigger tooltip rendering, at which point the injected script executes with full access to the victim's browser session context. No public exploit code or CISA KEV listing has been identified at time of analysis.
RemediationAI
Vendor-released patches are available: upgrade Element maps-ng V47 to V47.12.3 or later, V48 to V48.11.3 or later, and V49 to V49.16.1 or later, per Siemens Security Advisory SSA-682041 at https://cert-portal.siemens.com/productcert/html/ssa-682041.html. If immediate patching is not possible, restrict access to the Element maps-ng web interface to trusted internal networks or authenticated VPN sessions only, reducing exposure to URL-delivery attacks; note this does not eliminate risk if internal users can be socially engineered. Additionally, deploying a web application firewall rule to block requests containing unencoded script tags or JavaScript event handlers in the points URL parameter can reduce exploitation likelihood, though WAF rules for XSS are bypassable and should not be treated as a long-term substitute for patching.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Element maps-ng is a Siemens web-based mapping component, identified by CPEs cpe:2.3:a:siemens:element_maps-ng_v47, _v48, and _v49. The vulnerability resides in the si-map subcomponent, which renders interactive map pins with tooltip labels sourced from the points property. CWE-79 (Improper Neutralization of Input During Web Page Generation - Cross-site Scripting) indicates the root cause is failure to escape or sanitize user-controlled data before it is inserted into the DOM. Because the points property can be influenced via URL parameters, an attacker can inject a JavaScript payload that is reflected directly into the tooltip HTML without encoding, executing when the browser evaluates the rendered tooltip on hover.
Know when Element Maps Ng V47 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N
Network-delivered reflected XSS requiring low privileges and user hover interaction; scope changes to victim browser, with limited confidentiality and integrity impact.
Primary rating from Vendor (siemens).
CVSS VectorVendor: siemens
Lifecycle Timeline
2DescriptionCVE.org
A vulnerability has been identified in Element maps-ng V47 (All versions < V47.12.3), Element maps-ng V48 (All versions < V48.11.3), Element maps-ng V49 (All versions < V49.16.1). The si-map component does not properly neutralize user-controllable input of the points property that is used to render the tooltip label of map pins. This could allow an attacker to craft a malicious URL that, when loaded by a victim and the map pin is hovered over, executes arbitrary script code within the victim's browser session.
Executive ViewAI
Siemens Element maps-ng contains a reflected cross-site scripting vulnerability that could allow attackers to compromise user sessions and steal sensitive data when users click on malicious links. Multiple versions are affected (V47, V48, V49), and organizations using this component face risk of unauthorized session access and data exfiltration through social engineering. This requires immediate upgrade planning to protect critical operations and sensitive information.
Apply vendor patch by upgrading to V47.12.3, V48.11.3, or V49.16.1 depending on current version line. Until patching is complete, implement Content Security Policy (CSP) headers to prevent inline script execution, WAF rules to sanitize si-map component point parameters, restrict Element maps-ng access to authenticated internal users only, and monitor access logs for XSS payload signatures and suspicious URL sharing patterns.
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
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
EUVD-2026-67006
NVD
CVE.org
EPSS
Vulnrichment
GitHub PoC
Exploit-DB