Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach SNS captive/enrollment portal
-
DeliverySubmit crafted certificate request
-
ExploitStore XSS payload in request
-
ExecutionAdministrator opens request to validate
-
PersistScript runs in admin session
-
ImpactCompromise firewall management context
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 the SNS captive/enrollment portal to be deployed and reachable so an unauthenticated user can submit a certificate-creation request (PR:N), and critically requires an administrator to subsequently open and validate that pending request - the stored payload fires only during this administrator validation step (UI:R). Limiting factors: the attack does not self-trigger and depends on administrator action against the attacker's specific request; attack complexity is high (AC:H); and the portal/enrollment-with-admin-validation workflow must be enabled, so appliances not using captive-portal certificate enrollment are not exposed. |
| Impact | This is a stored XSS (CWE-79) in the Stormshield Network Security (SNS) enrollment/captive portal, rated CVSS 7.0 (High) by the vendor with vector CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H. The signals point to a real but gated risk rather than a drop-everything priority. On the pro-risk side: the injection point is reachable by an unauthenticated user of the captive portal (PR:N) and the target is a security appliance, so successful execution runs in the administrator's authenticated management session - hence the vendor's C:H/I:H/A:H. On the mitigating side: AC:H and UI:R mean exploitation is non-trivial and depends entirely on an administrator opening the malicious certificate request to validate it; there is no automatic or self-triggering path. CONFLICT TO VERIFY: the vendor assigns AV:L (local) even though the description says the payload is injected remotely 'through the captive portal,' which is a network-facing component - AV:L appears to model the trigger (admin validating inside the local management context) rather than the delivery. This AV:N-versus-AV:L tension should be verified with Stormshield, as it materially changes exposure. No EPSS score, no CISA KEV listing, and no public POC were provided; exploitation is therefore unproven and likely opportunistic/targeted at best. Overall: a genuine high-severity admin-compromise vector that is meaningfully rate-limited by the required administrator interaction and attack complexity. |
| Exploit ScenarioDerived | An attacker interacting with the Stormshield SNS captive/enrollment portal submits a certificate-creation request containing a malicious script in a user-controlled field. The payload is stored and lies dormant until an administrator opens the request to validate it, at which point the script executes in the administrator's authenticated management session. No public exploit code was identified at time of analysis, and the high attack complexity plus required admin interaction make this a targeted rather than mass-exploitable scenario. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 20, 2026
Stored cross-site scripting in Stormshield Network Security’s captive/enrollment portal allows an unauthenticated remote attacker to submit a certificate-creation request containing a persistent payload that executes when an administrator opens and validates the pending request. The flaw is rated CVSS 7.0 (High) by the vendor, while the independent assessment scores it AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:L/A:N because exploitation depends on the portal being reachable and on administrator validation of the attacker’s specific request. No public exploit identified at time of analysis, and the provided intelligence does not confirm active exploitation (CISA KEV).
RemediationAI
Upgrade Stormshield Network Security to the fixed firmware release specified in Stormshield advisory 2026-027 (https://advisories.stormshield.eu/2026-027/); the provided input does not include an exact patched version number, so the advisory is the authoritative source. If the captive/enrollment portal with certificate creation is not required, disable that workflow (trade-off: guest or BYOD certificate enrollment stops working). Otherwise, restrict portal reachability to trusted network segments or require VPN access (trade-off: reduces exposure but does not remove risk from users who can still reach the portal), and avoid validating pending certificate requests from untrusted sources until patched (trade-off: enrollment requests remain queued or must be cleared operationally). Monitor the vendor advisory for updated fixed versions and mitigation guidance.
Affected VersionsENISA
Affected Packages
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
CWE-79 stored cross-site scripting in the Stormshield Network Security (SNS) enrollment/captive portal. The workflow accepts certificate-creation requests from portal users; an unauthenticated attacker can embed script in request data, which is persisted and later rendered in the administrator validation interface. Because the payload executes in the administrator’s browser context, the independent assessment treats it as scope-changed (S:C) with high confidentiality impact (C:H) and low integrity impact (I:L), and no availability impact (A:N); exploitation is high complexity (AC:H) because the administrator must review and validate that specific pending request. The supplied CPE is a wildcard for stormshield:stormshield_network_security, so affected version ranges are not defined by the CPE data and must be taken from the vendor advisory. The vendor’s CVSS vector (AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H) differs from the independent network-reachability assessment; the portal must be deployed and reachable for remote submission.
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
AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Payload is delivered via the network-facing captive portal so AV:N (vendor's AV:L is disputed); AC:H and UI:R because an admin must validate the request; S:C and C:H as script executes in the admin's session.
Primary rating from Vendor (airbus).
CVSS VectorVendor: airbus
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 certificate creation for user. The stored XSS can only be triggered during validation by the administrator.
Executive ViewAI
Stormshield Network Security's captive/enrollment portal contains a high-severity stored cross-site scripting flaw that lets an unauthenticated attacker plant a persistent payload in a certificate request, which then executes when an administrator validates that request. Because the portal is part of the security appliance's administrative workflow, a successful attack could compromise administrator sessions and lead to unauthorized configuration changes. Leadership should prioritize mitigation because no vendor-released patch was identified at time of analysis and the appliance often sits at a trust boundary.
Restrict access to the captive/enrollment portal to trusted networks, disable the portal if not operationally required, deploy WAF or input-sanitization controls for certificate-request fields, require administrators to validate requests through an out-of-band trusted channel, enable logging and monitoring for suspicious submissions, and review pending certificate requests before approval.
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 Stormshield Network Security
View allThere is a type confusion vulnerability relating to X.400 address processing inside an X.509 GeneralName. Rated high sev
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
The L2TP implementation of MPD before 5.9 allows a remote attacker who can send specifically crafted L2TP control packet
The PPP implementation of MPD before 5.9 allows a remote attacker who can send specifically crafted PPP authentication m
On Feb 15, 2023, the following vulnerability in the ClamAV scanning library was disclosed: A vulnerability in the HFS+ p
Stormshield Network Security (SNS) can accept forged update and license files because a logic error in its signature ver
Stormshield Network Security's Autoupdate routine can accept unauthenticated dynamic data files because of a logic error
An issue was discovered in Stormshield Network Security (SNS) before 5.0.1. Rated high severity (CVSS 7.5), this vulnera
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
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
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
strongSwan before 5.9.8 allows remote attackers to cause a denial of service in the revocation plugin by sending a craft
EUVD-2026-105257
GHSA-5pf7-8c56-xhx6
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB