Skip to main content

Stormshield Network Security CVE-2026-113808

| EUVDEUVD-2026-105253 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-10-20 airbus GHSA-wrgg-3rf4-mcjj
7.1
CVSS 3.1 · Vendor: airbus
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach captive portal on adjacent network
  2. Delivery
    Submit enrollment request with XSS payload
  3. Exploit
    Payload stored pending approval
  4. Execution
    Admin opens validation page, script executes
  5. Impact
    Hijack admin session / perform admin actions

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 that the SNS captive/enrollment portal be enabled and configured to accept user self-enrollment (user-creation) requests, and that administrators manually validate those requests through the management interface - the stored payload is dormant until that validation step. Limiting factors: the attacker must be on the adjacent network with reach to the portal (AV:A, not Internet-wide); exploitation is gated on a required administrator action (UI:R) and is of high attack complexity (AC:H), meaning it cannot be automated or triggered without a privileged human opening the malicious enrollment record. No prior authentication is needed to submit the request (PR:N).

Impact

The vendor-assigned CVSS 3.1 score of 7.1 (High) overstates the practical urgency once the vector is decomposed. AV:A confines the attacker to the adjacent network (the captive/enrollment portal network segment) rather than the open Internet, AC:H signals a non-trivial, condition-dependent exploit, and critically UI:R means the stored payload only fires when an administrator manually validates the malicious enrollment request - exploitation cannot proceed without a human admin action. PR:N confirms the attacker needs no prior authentication to submit the request, which is the one factor raising the risk. No EPSS probability, CISA KEV listing, or public POC was provided in the intelligence, so there is no evidence of active or imminent widespread exploitation (no public exploit identified at time of analysis). The signals are internally consistent - a hard-to-automate, interaction-gated, adjacent-network flaw - which points to a real but conditional, targeted-style risk rather than a mass-exploitation priority. The C:H/I:H/A:H impact rating assigned by the vendor is aggressive for a stored XSS and should be verified; XSS executing in an admin browser plausibly yields high confidentiality/integrity impact but direct availability impact (A:H) is questionable and warrants confirmation with Stormshield.

Exploit ScenarioDerived

An unauthenticated attacker with access to the captive/enrollment portal network submits a user-creation (enrollment) request containing a crafted XSS payload in a user-controlled field. The payload is stored and lies dormant until an administrator opens the enrollment validation interface to approve the request, at which point the script executes in the administrator's authenticated session. No public exploit code was identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 20, 2026

Stored cross-site scripting in the Stormshield Network Security (SNS) captive/enrollment portal lets an attacker on the adjacent network submit a crafted user-creation request whose payload is persisted and later rendered in the administrator's management interface when the enrollment record is validated. No prior authentication is required to submit the request, but the payload stays dormant until an administrator manually opens and validates it, so successful exploitation depends on a privileged human action (UI:R) at high attack complexity (AC:H); script execution in the administrator's session can yield high confidentiality and integrity impact with scope change into the management UI. Exploitation also requires that the captive portal be enabled and configured to accept user self-enrollment requests. No public exploit code or confirmed active exploitation was identified at time of analysis, and the vendor's CVSS 3.1 score of 7.1 (High) overstates practical urgency once the vector is decomposed.

RemediationAI

No exact fixed firmware version is identified in the available data, so the primary action is to consult the vendor advisory at https://advisories.stormshield.eu/2026-026/ and apply the SNS firmware update it designates; because the CPE version field is a wildcard, confirm your specific model and firmware branch against that advisory before assuming you are unaffected. Where an immediate upgrade is not possible, the highest-value compensating control is to disable captive-portal self-enrollment (user-creation) requests and fall back to administrator-provisioned or sponsor-approved enrollment - this removes the vulnerable injection path entirely, at the cost of losing self-service onboarding for guests and BYOD devices. If self-enrollment must stay enabled, restrict portal reachability to only the network segments that genuinely need it, since the attack requires adjacent-network access, and confine administrator validation of pending enrollment records to hardened, dedicated management hosts with no other browsing activity; the trade-off is added operational friction and reduced admin flexibility. Additional layered controls include inspecting or rejecting enrollment submissions containing HTML/script metacharacters at the portal edge, and applying web-application filtering to the management interface where supported - both reduce but do not eliminate risk, because the persisted record is the actual delivery vehicle and only the administrator's validation step triggers it. Administrators should treat any pending enrollment records of unknown origin as suspect and review them in a low-risk browser context until patched.

Affected VersionsENISA

StormShield Network Security 4.8.0 ≤4.8.19
StormShield Network Security 4.3.0 ≤4.3.44
StormShield Network Security 5.0.0 ≤5.0.9
StormShield Network Security 5.1.0 ≤5.1.3

Affected Packages

euvd stormshield_network_security no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The issue is a classic CWE-79 improper neutralization of user-controlled input during web page generation, in its stored (persistent) variant. The SNS captive portal is the pre-authentication web surface presented to devices joining a protected network; its self-enrollment workflow accepts user-creation data from unauthenticated adjacent-network clients and persists it for later review. Because the submitted values are stored without adequate output encoding and later re-rendered inside the administrative management interface during the validation workflow, the injected script executes in the context of the administrator's authenticated session rather than the attacker's. The internal assessment scores the vector with scope change (S:C), reflecting that code runs in the admin console's security context - a different authority domain than the portal that accepted the input - with high confidentiality and integrity impact but no availability impact (C:H/I:H/A:N), and AV:A because the attacker must sit on the adjacent network with reach to the portal rather than anywhere on the Internet. Note the vendor-published vector differs (S:U, A:H), but the underlying primitive is the same: unencoded persisted input surfaced in a privileged UI.

Know when Stormshield Network Security 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

Vendor (airbus) PRIMARY 7.1 HIGH
AV:A/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 7.5 HIGH

Adjacent portal access (AV:A), high complexity and required admin validation (AC:H/UI:R), unauthenticated submission (PR:N); S:C as script runs in the admin's separate browser context, A:N as XSS yields no direct availability loss.

3.1 AV:A/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:N
4.0 AV:A/AC:H/AT:N/PR:N/UI:A/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (airbus).

CVSS VectorVendor: airbus

Attack Vector
Adjacent
Attack Complexity
High
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

A Stored Cross-Site Scripting vulnerability exists in the SNS enrollment Portal.

Through the captive portal an attacker can inject an XSS when requesting user creation. The stored XSS can only be triggered during validation by the administrator.

Executive ViewAI

Why It Matters

Stormshield Network Security (SNS) deployments that enable captive-portal self-enrollment face a stored cross-site scripting risk that can compromise an administrator's management session when a malicious enrollment record is validated. The condition is configuration-dependent and requires a privileged user to open the record, so immediate business disruption is limited, but successful exploitation could allow unauthorized configuration changes and exposure of sensitive management data. No vendor-released patch identified at time of analysis and no public exploit identified at time of analysis, so leadership should confirm whether the feature is enabled and direct interim mitigations.

Business Impact: Medium
Compensating Controls

Disable the SNS captive/enrollment portal or restrict self-enrollment to trusted adjacent networks; enforce network segmentation and least-privilege access to the management UI; monitor enrollment records and administrator sessions for anomalous content or activity.

Threat Intelligence Overview

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Medium
vendor-specific firewall appliance, common in European enterprise but niche globally
Data Quality
2 sources
Confidence: Low

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 HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Controlled
Automatable
No
Human Impact
Medium
Technical Impact
Total

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
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-2023-0286 HIGH
7.4 Feb 08

There is a type confusion vulnerability relating to X.400 address processing inside an X.509 GeneralName. Rated high sev

CVE-2022-37434 CRITICAL POC
9.8 Aug 05

zlib through 1.2.12 has a heap-based buffer over-read or buffer overflow in inflate in inflate.c via a large gzip header

CVE-2020-7465 CRITICAL POC
9.8 Oct 06

The L2TP implementation of MPD before 5.9 allows a remote attacker who can send specifically crafted L2TP control packet

CVE-2020-7466 HIGH POC
7.5 Oct 06

The PPP implementation of MPD before 5.9 allows a remote attacker who can send specifically crafted PPP authentication m

CVE-2023-20032 CRITICAL
9.8 Mar 01

On Feb 15, 2023, the following vulnerability in the ClamAV scanning library was disclosed: A vulnerability in the HFS+ p

CVE-2026-111090 HIGH
7.8 Oct 20

Stormshield Network Security (SNS) can accept forged update and license files because a logic error in its signature ver

CVE-2026-113469 HIGH
7.5 Oct 20

Stormshield Network Security's Autoupdate routine can accept unauthenticated dynamic data files because of a logic error

CVE-2025-48707 HIGH
7.5 Sep 25

An issue was discovered in Stormshield Network Security (SNS) before 5.0.1. Rated high severity (CVSS 7.5), this vulnera

CVE-2023-28616 HIGH
7.5 Dec 26

An issue was discovered in Stormshield Network Security (SNS) before 4.3.17, 4.4.x through 4.6.x before 4.6.4, and 4.7.x

CVE-2023-47091 HIGH
7.5 Dec 25

An issue was discovered in Stormshield Network Security (SNS) SNS 4.3.13 through 4.3.22 before 4.3.23, SNS 4.6.0 through

CVE-2023-26095 HIGH
7.5 Aug 28

ASQ in Stormshield Network Security (SNS) 4.3.15 before 4.3.16 and 4.6.x before 4.6.3 allows a crash when analysing a cr

CVE-2022-40617 HIGH
7.5 Oct 31

strongSwan before 5.9.8 allows remote attackers to cause a denial of service in the revocation plugin by sending a craft

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