Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege Tuleap user
-
DeliveryStore crafted script in persistent field
-
ExploitVictim loads affected page
-
ExecutionScript executes in victim session
-
ImpactHijack session / act as victim
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 | Requires an authenticated account with at least low privileges (PR:L) on the Tuleap Enterprise Edition instance to store the malicious payload into a persistent application field, and requires a second victim user to subsequently view the affected content (UI:R) for the script to execute. Exploitation is limited to deployed versions 17.0 through 17.5 and is gated by both the attacker's need for valid credentials and the dependence on victim interaction, which bounds realistic impact to users who browse the poisoned content. |
| Impact | This is a stored XSS flaw (CWE-79) in Tuleap Enterprise Edition 17.0-17.5, reported by the vendor 3DS (Dassault Systèmes). The input CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N, 8.7 High) indicates network-reachable, low-complexity exploitation, but it requires an authenticated low-privilege account (PR:L) to plant the payload and a victim to view the affected content (UI:R); the scope change (S:C) reflects that injected script executes in another user's browser context. No EPSS score, CISA KEV listing, or public POC is present in the provided data, so there is no public exploit identified at time of analysis and no evidence of active exploitation. The two authenticating/victim-interaction requirements meaningfully lower real-world urgency relative to the 8.7 headline: this is a credible privilege-escalation/session-compromise vector in multi-tenant ALM deployments but not a wormable, unauthenticated internet threat. No conflicting signals were detected - the CVSS vector is internally consistent with a stored XSS description; the main gap is the absence of EPSS/KEV/POC intelligence to gauge likelihood of weaponization. |
| Exploit ScenarioDerived | A low-privileged but authenticated Tuleap user injects a malicious script into a persistent field (e.g., a tracker artifact, comment, or project content). When a higher-privileged user such as a project administrator later views that content, the stored script executes in their authenticated browser session, enabling session hijacking or actions performed as the victim. No public exploit code is identified in the provided data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 12, 2026
Stored cross-site scripting in Tuleap Enterprise Edition 17.0 through 17.5 allows an authenticated user with only low privileges to persist malicious script content into application fields, which then executes in the browser session of any other user who views the poisoned page. Because the payload is stored rather than reflected, a single injection can fire repeatedly against multiple victims, including higher-privileged users, and the CVSS scope change (S:C) reflects that the script runs with the privileges of the victim's origin rather than the attacker's account. Exploitation requires valid credentials (PR:L) and victim interaction (UI:R), and no public exploit code was identified at time of analysis; no EPSS score, CISA KEV entry, or active-exploitation reporting was provided in the available intelligence.
RemediationAI
No vendor-released patch or exact fixed version is identified in the available intelligence for CVE-2026-105409; the 3DS security advisory (https://www.3ds.com/trust-center/security/security-advisories/cve-2026-105409) is the authoritative source for the vendor's remediation guidance and should be checked for a confirmed fixed release before scheduling upgrades. Until a fixed version is available and deployed, compensating controls should be applied with their trade-offs understood: restrict the ability of low-privileged accounts to create or edit rich-content fields (trackers, wiki pages, comments, or text fields that render HTML) - effective at reducing the injection surface but potentially disruptive to normal project workflows; enable a strict Content-Security-Policy on the Tuleap front end with script-src restrictions to blunt execution of injected inline script - a meaningful mitigation but one that requires careful tuning to avoid breaking legitimate application JavaScript; and configure session cookie flags (HttpOnly, Secure, SameSite) plus short session lifetimes to limit what a successful stored-XSS payload can reach - though HttpOnly does not prevent the script from acting on the victim's authenticated session. Additionally, review and sanitize existing persisted content for injected markup, monitor for anomalous authenticated activity from low-privilege accounts, and limit browser session exposure for high-privilege administrative users until the platform is running a patched release.
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 flaw is CWE-79 (Improper Neutralization of Input During Web Page Generation), specifically the persistent/stored variant. Tuleap is an application lifecycle management (ALM) and agile project collaboration platform; the Enterprise Edition is distributed and supported by Dassault Systèmes (3DS), which published the advisory. The affected CPE string (cpe:2.3:a:dassault_systèmes:tuleap_enterprise_edition:*:*:*:*:*:*:*:*) identifies the product as a wildcard, with the description narrowing the vulnerable range to releases 17.0 through 17.5. The root cause class is missing or insufficient output encoding/sanitization when user-supplied content is written to a persistent field and later rendered back into HTML, allowing attacker-controlled markup and script to be stored server-side and replayed to other users. The CVSS:3.1 vector AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N indicates a network-reachable attack with low complexity, an authenticated low-privileged attacker, required victim interaction, and a scope change - meaning the injected script operates in the security context of the victim's session and origin. Confidentiality and integrity impacts are rated high (session data, CSRF-style actions, or credential-adjacent content could be read or manipulated in the victim's browser context), while availability impact is rated none.
Know when Tuleap Enterprise Edition 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:R/S:C/C:H/I:H/A:N
Stored XSS needs an authenticated low-priv account to inject (PR:L) and victim viewing (UI:R); injected script crosses into the victim's session (S:C) with high confidentiality/integrity impact and no availability effect.
Primary rating from Vendor (3DS).
CVSS VectorVendor: 3DS
DescriptionCVE.org
A Stored Cross-site Scripting (XSS) vulnerability affecting Tuleap Enterprise Edition from 17.0 through 17.5 could allow an attacker to execute arbitrary script code in user's browser session.
Executive ViewAI
Tuleap Enterprise Edition versions 17.0 through 17.5 carry a stored cross-site scripting flaw that allows any authenticated user with only basic privileges to plant persistent malicious code in shared application fields, where it silently executes in the browsers of colleagues - including administrators - who later view the poisoned pages. Because the payload persists and can fire repeatedly against multiple victims, a single low-privilege account can reach the sessions, data, and actions available to far more privileged users. Leadership should care because the vendor has not yet released a fix, so the risk must be managed through interim controls and heightened monitoring until remediation ships.
No vendor-released patch identified at time of analysis. Interim mitigations: enforce strict Content-Security-Policy headers to block inline script execution; deploy WAF/reverse-proxy rules filtering script payloads in stored fields; restrict low-privilege users from writing rich content into fields rendered to other users; audit and sanitize existing stored content; monitor application and authentication logs for repeated injection attempts; and limit session exposure by shortening session lifetimes and requiring re-authentication for privileged actions until a fix is available.
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 Tuleap Enterprise Edition
View allOS command injection in Tuleap Enterprise Edition versions 17.0 through 17.5 allows an authenticated, low-privilege user
OS command injection in Dassault Systèmes Tuleap Enterprise Edition versions 17.3 through 17.5 allows an authenticated r
Stored cross-site scripting in Tuleap Enterprise Edition 17.0 through 17.5 allows an attacker holding a low-privileged a
Stored cross-site scripting (XSS) in Tuleap Enterprise Edition 17.0 through 17.5 allows an authenticated attacker to inj
Authorization bypass in Tuleap Enterprise Edition 17.0 through 17.5 allows an authenticated attacker who already holds t
The XML import feature in Tuleap Enterprise Edition versions 17.0 through 17.5 assigns default passwords to user account
Insecure direct object reference (IDOR) in Dassault Systèmes Tuleap Enterprise Edition 17.0 through 17.5 lets attackers
SQL injection in Tuleap Enterprise Edition 17.5 allows an authenticated attacker with only low-level privileges to injec
EUVD-2026-97328
GHSA-mgmq-xp88-7qm6
NVD
CVE.org
EPSS
Exploit-DB