Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege access or inject log data
-
DeliveryStore crafted XSS payload in VPN logs
-
ExploitAdministrator views VPN log monitoring screen
-
ExecutionScript executes in admin browser session
-
ImpactHijack admin session / exfiltrate tokens
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 targets the SNS VPN log monitoring screen specifically: an attacker must be able to place a malicious script into data that is persisted into the VPN logs, and an administrator must subsequently open that log monitoring screen in the SNS management interface for the stored payload to execute. Per the CVSS vector, PR:L indicates low-privileged authenticated access is required rather than fully anonymous exploitation. Limiting factors: the payload only fires when a privileged operator views the affected screen (practical user interaction/dependency on admin behavior), access to the management interface is required, and risk is materially reduced where the SNS administration interface is not exposed to untrusted networks. |
| Impact | This is a CWE-79 stored XSS in the VPN log monitoring screen of Stormshield Network Security (SNS) appliances, rated CVSS 6.5 (medium). The provided CVSS vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N) indicates a network-reachable, low-complexity flaw requiring low privileges, with no user interaction and a high confidentiality impact. However, this vector is internally inconsistent for a stored XSS: such flaws almost always require the victim (an administrator) to render the malicious log entry (implying UI:R) and execute code in the victim's browser context (implying a scope change S:C), and the C:H/I:N/A:N weighting is unusual - XSS typically yields partial confidentiality AND integrity impact (session/token theft plus DOM manipulation) rather than C:H alone. This discrepancy should be verified against the vendor advisory. On exploitation signals: no EPSS score, no CISA KEV listing, and no public POC were provided, so there is no public exploit identified at time of analysis - this is not confirmed active exploitation. Net assessment: a legitimate but moderate-priority issue. It is authenticated (PR:L) and depends on an operator viewing a specific admin screen, which bounds real-world risk well below the alarm level a 'C:H' reading alone might suggest. Prioritize patching on internet-exposed management interfaces, but this is not an emergency drop-everything flaw absent evidence of exploitation. |
| Exploit ScenarioDerived | A low-privileged authenticated user (or an actor able to influence VPN log content, e.g. via crafted connection metadata) injects a malicious script payload that is stored and later rendered unsanitized in the SNS VPN log monitoring screen. When an administrator opens that screen, the script executes in the admin's authenticated session, potentially stealing session tokens or performing actions as the administrator. No public exploit code was identified at time of analysis. |
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 the VPN log monitoring screen of Stormshield Network Security (SNS) appliances allows a low-privileged authenticated user to plant script content that gets persisted into VPN log data and later rendered unescaped in the SNS management interface, where it executes in the session of an administrator who opens that screen. The assessed vector (CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N, medium at 6.5) reflects a scope change, so injected code runs with the trust of the appliance's own administrative origin rather than the attacker's, although practical success hinges on a privileged operator actually viewing the affected log screen. Authentication requirements are confirmed from the vector's PR:L component - a low-privileged authenticated account is needed - and no public exploit code identified at time of analysis.
RemediationAI
Patch status for CVE-2026-111088 is not confirmed by an exact fixed version in the available data - no vendor-released patch version is stated here - so the first step is to open Stormshield advisory 2026-030 (https://advisories.stormshield.eu/2026-030/) and match the installed SNS firmware build against the advisory's fixed-release matrix, then upgrade to the listed release. Until the upgrade is applied, the highest-value compensating control is to stop exposing the SNS web management interface to untrusted networks: restrict administrative access to a dedicated management VLAN or VPN, and enforce source-address allowlists on the console. This removes most of the attack surface, with the trade-off that administrators lose out-of-band management convenience and must connect through the trusted path every time. A second control is to restrict which accounts can generate or influence VPN log content and to limit log-monitoring review to administrators who have been briefed on the risk; the trade-off is operational overhead and slower incident triage, since the logs remain the primary forensic view and the stored payload persists until the underlying log records age out or are purged. Purge or rotate existing VPN log data on affected appliances after upgrading so any already-persisted payload is not replayed to administrators post-patch. Enforcing a strict content-security policy on the management console, where the firmware supports it, provides defense in depth against residual encoding gaps, at the cost of possible breakage of legitimate console UI behavior.
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
The root cause is CWE-79 cross-site scripting in its stored (persistent) form. SNS appliances maintain VPN log records that are surfaced in a dedicated log monitoring screen inside the web-based management interface; data derived from VPN connection activity is written to the log store and later emitted into HTML without adequate output encoding or contextual escaping. Because the payload is persisted server-side rather than reflected per-request, a single successful injection can fire for every administrator who subsequently reviews the VPN logs, which is what raises the impact from a self-contained reflected bug to a persistent one. The assessed vector includes S:C (scope changed) with C:L/I:L/A:N, meaning the script gains access to the management origin's DOM and any credentials or tokens reachable there - session hijacking, action forgery against the admin console - but there is no direct effect on confidentiality, integrity, or availability of the appliance's core network filtering function. UI:R reflects that the target administrator must load the affected log screen, and PR:L reflects that the injection point requires an authenticated low-privileged foothold rather than anonymous access. Exposure is materially reduced when the SNS administration interface is reachable only from a trusted management network.
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:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Stored XSS needs a low-priv injector (PR:L) and an admin to render the log screen (UI:R); it executes in the victim browser (S:C) with limited confidentiality/integrity impact (C:L/I:L).
Primary rating from Vendor (airbus).
CVSS VectorVendor: airbus
DescriptionCVE.org
A Stored Cross-Site Scripting vulnerability exists in the SNS VPN log monitoring screen.
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-105258
GHSA-3p55-3gfg-2x98
NVD
CVE.org
EPSS
Exploit-DB