Smoothwall Express < 3.1 Update 13 Stored XSS in vpnmain.cgi via VPN_IP Parameter
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- Passive
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Cross-site scripting
- Confidentiality · integrity · availability
- None · None · None
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-79.
Summary
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.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Smoothwall | Express | before 3.1 Update 13 | 3.1 Update 13 | Patch available | CNA |
- Express VendorSmoothwall Affected before 3.1 Update 13 Fixed in 3.1 Update 13 Patch available CNA
CPE configurations NVD · 13
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:o:smoothwall:smoothwall_express:*:*:*:*:*:*:*:* | up to 3.0 | Vulnerable | Smoothwall |
| cpe:2.3:o:smoothwall:smoothwall_express:3.1:update1:*:*:-:*:*:* | 3.1 update1 | Vulnerable | Smoothwall |
| cpe:2.3:o:smoothwall:smoothwall_express:3.1:update10:*:*:-:*:*:* | 3.1 update10 | Vulnerable | Smoothwall |
| cpe:2.3:o:smoothwall:smoothwall_express:3.1:update11:*:*:-:*:*:* | 3.1 update11 | Vulnerable | Smoothwall |
| cpe:2.3:o:smoothwall:smoothwall_express:3.1:update12:*:*:-:*:*:* | 3.1 update12 | Vulnerable | Smoothwall |
| cpe:2.3:o:smoothwall:smoothwall_express:3.1:update2:*:*:-:*:*:* | 3.1 update2 | Vulnerable | Smoothwall |
| cpe:2.3:o:smoothwall:smoothwall_express:3.1:update3:*:*:-:*:*:* | 3.1 update3 | Vulnerable | Smoothwall |
| cpe:2.3:o:smoothwall:smoothwall_express:3.1:update4:*:*:-:*:*:* | 3.1 update4 | Vulnerable | Smoothwall |
| cpe:2.3:o:smoothwall:smoothwall_express:3.1:update5:*:*:-:*:*:* | 3.1 update5 | Vulnerable | Smoothwall |
| cpe:2.3:o:smoothwall:smoothwall_express:3.1:update6:*:*:-:*:*:* | 3.1 update6 | Vulnerable | Smoothwall |
- cpe:2.3:o:smoothwall:smoothwall_express:*:*:*:*:*:*:*:* Versions up to 3.0 Vulnerable ·Smoothwall
- cpe:2.3:o:smoothwall:smoothwall_express:3.1:update1:*:*:-:*:*:* Versions 3.1 update1 Vulnerable ·Smoothwall
- cpe:2.3:o:smoothwall:smoothwall_express:3.1:update10:*:*:-:*:*:* Versions 3.1 update10 Vulnerable ·Smoothwall
- cpe:2.3:o:smoothwall:smoothwall_express:3.1:update11:*:*:-:*:*:* Versions 3.1 update11 Vulnerable ·Smoothwall
- cpe:2.3:o:smoothwall:smoothwall_express:3.1:update12:*:*:-:*:*:* Versions 3.1 update12 Vulnerable ·Smoothwall
- cpe:2.3:o:smoothwall:smoothwall_express:3.1:update2:*:*:-:*:*:* Versions 3.1 update2 Vulnerable ·Smoothwall
- cpe:2.3:o:smoothwall:smoothwall_express:3.1:update3:*:*:-:*:*:* Versions 3.1 update3 Vulnerable ·Smoothwall
- cpe:2.3:o:smoothwall:smoothwall_express:3.1:update4:*:*:-:*:*:* Versions 3.1 update4 Vulnerable ·Smoothwall
- cpe:2.3:o:smoothwall:smoothwall_express:3.1:update5:*:*:-:*:*:* Versions 3.1 update5 Vulnerable ·Smoothwall
- cpe:2.3:o:smoothwall:smoothwall_express:3.1:update6:*:*:-:*:*:* Versions 3.1 update6 Vulnerable ·Smoothwall
Show 3 more CPE
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:o:smoothwall:smoothwall_express:3.1:update7:*:*:-:*:*:* | 3.1 update7 | Vulnerable | Smoothwall |
| cpe:2.3:o:smoothwall:smoothwall_express:3.1:update8:*:*:-:*:*:* | 3.1 update8 | Vulnerable | Smoothwall |
| cpe:2.3:o:smoothwall:smoothwall_express:3.1:update9:*:*:-:*:*:* | 3.1 update9 | Vulnerable | Smoothwall |
- cpe:2.3:o:smoothwall:smoothwall_express:3.1:update7:*:*:-:*:*:* Versions 3.1 update7 Vulnerable ·Smoothwall
- cpe:2.3:o:smoothwall:smoothwall_express:3.1:update8:*:*:-:*:*:* Versions 3.1 update8 Vulnerable ·Smoothwall
- cpe:2.3:o:smoothwall:smoothwall_express:3.1:update9:*:*:-:*:*:* Versions 3.1 update9 Vulnerable ·Smoothwall
Remediation
- Fix · CNA Express (Smoothwall) Fixed in 3.1 Update 13
Fixed in the same release
Records fixed by the same vendor advisory or release, as the CNA lists them.
- Advisory ·
Smoothwall Express — community.smoothwall.org/forum/viewtopic.php?t=45095
2 records Highest priority Priority LOW 2 LOW
Other records, highest priority first
- TI-2026-21912 Smoothwall Express < 3.1 Update 13 Reflected XSS in redirect.cgi via url ParameterPriority LOW 22
Timeline
- 2026-10-02 Threatist record created from CVE-2026-26352
- 2026-10-03 Alias added: GHSA-7455-x3qx-74xc
References
More Smoothwall Express vulnerabilities
- TI-2019-15448 Smoothwall Express 3.1 'preferences.cgi' Cross-Site Scripting CVSS 4.0MEDIUM 5.3
- TI-2019-15432 Smoothwall Express 3.1 'urlfilter.cgi' Cross-Site Scripting CVSS 4.0MEDIUM 5.3
- TI-2019-15445 Smoothwall Express 3.1 'iptools.cgi' Cross-Site Scripting CVSS 4.0MEDIUM 5.1
- TI-2019-15437 Smoothwall Express 3.1 'portfw.cgi' Cross-Site Scripting CVSS 4.0MEDIUM 5.1
- TI-2019-15436 Smoothwall Express 3.1 'apcupsd.cgi' Cross-Site Scripting CVSS 4.0MEDIUM 5.1
- TI-2019-15435 Smoothwall Express 3.1 'time.cgi' Cross-Site Scripting CVSS 4.0MEDIUM 5.1
Sources
- CVE-2026-26352 · CVE Program
- CVE-2026-26352 · NVD
- FIRST EPSS
- GHSA-7455-x3qx-74xc · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences