Skip to main content

Nozomi Guardian CVE-2025-40904

| EUVD-2025-209895 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-05-19 Nozomi GHSA-gm4f-wp2q-3rp4
5.1
CVSS 4.0
Share

CVSS VectorNVD

CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:L/SC:L/SI:L/SA:L/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
P
Scope
X

Lifecycle Timeline

3
Analysis Generated
May 19, 2026 - 14:33 vuln.today
CVSS changed
May 19, 2026 - 14:22 NVD
6.5 (MEDIUM) 5.1 (MEDIUM)
Patch available
May 19, 2026 - 14:02 EUVD

DescriptionNVD

A Stored HTML Injection vulnerability was discovered in the Smart Polling functionality due to improper validation of an input parameter. An authenticated user with limited privileges can push malicious remote strategies containing HTML tags through the sync. When a victim views the affected remote strategy in the Smart Polling functionality, the injected HTML renders in their browser, enabling phishing and possibly open redirect attacks. Full XSS exploitation and direct information disclosure are prevented by the existing input validation and Content Security Policy configuration.

AnalysisAI

Stored HTML injection in Nozomi Networks Guardian and CMC Smart Polling functionality allows authenticated users with limited privileges to embed malicious HTML into remote strategies via the sync mechanism. When a victim views the affected remote strategy in the Smart Polling UI, the injected HTML renders in their browser, enabling phishing campaigns and open redirect attacks. No public exploit has been identified at time of analysis; full JavaScript XSS is explicitly mitigated by the product's existing Content Security Policy, bounding the practical impact to social engineering vectors rather than direct session compromise.

Technical ContextAI

The affected components - Nozomi Networks Guardian (cpe:2.3:a:nozomi_networks:guardian) and CMC (cpe:2.3:a:nozomi_networks:cmc) - are OT/ICS network monitoring and central management platforms. The root cause maps to CWE-79 (Improper Neutralization of Input During Web Page Generation), specifically a stored HTML injection variant. The Smart Polling feature supports syncing remote strategies between nodes; the input parameter accepting strategy data fails to strip or encode HTML tags before persisting them, meaning attacker-controlled markup is stored server-side and later reflected into the DOM when a victim browses to that strategy. The distinction from full XSS is meaningful: the existing Content Security Policy (CSP) blocks inline script execution, limiting exploitation to tag-based manipulation - crafted anchor tags for open redirects, deceptive form overlays, or iframe-based phishing - rather than arbitrary JavaScript execution or direct credential/token theft.

RemediationAI

The vendor-released patch is version 26.1.0 for both Guardian and CMC, confirmed by EUVD affected-version data (CMC 0 < 26.1.0, Guardian 0 < 26.1.0). Organizations should upgrade to 26.1.0 or later following the vendor advisory at https://security.nozominetworks.com/NN-2026:7-01. As a compensating control pending upgrade, administrators should restrict who holds even low-privileged roles with access to create or sync remote strategies in Smart Polling - this directly removes the privilege level required to introduce malicious content (trade-off: may limit operational workflows for distributed deployments). Additionally, user awareness for SOC analysts reviewing Smart Polling strategies - particularly around unexpected redirects or deceptive UI content - reduces exposure while patching is scheduled. Disabling Smart Polling sync entirely would eliminate the injection vector but would also disable the intended remote strategy distribution functionality.

Share

CVE-2025-40904 vulnerability details – vuln.today

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