Skip to main content

Tuleap Enterprise Edition EUVDEUVD-2026-97329

| CVE-2026-105410 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-10-12 3DS GHSA-xq8v-jwc7-22xm
8.7
CVSS 3.1 · Vendor: 3DS
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privileged Tuleap user
  2. Delivery
    Inject script into stored field
  3. Exploit
    Victim views malicious content
  4. Execution
    Script executes in victim session
  5. Impact
    Hijack 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

Exploitation requires an authenticated account on the Tuleap Enterprise Edition instance (version 17.0 through 17.5) with enough privilege to submit persistent content into a stored field that is later rendered to other users, matching PR:L. Because it is stored XSS, a second user must subsequently view the attacker-controlled content for the payload to fire, matching UI:R - the attacker cannot trigger execution unilaterally. The impact materializes in the viewing user's browser session (scope change), so the practical severity depends on which users can be lured into viewing attacker-controlled content and the privilege level of those victims. Limiting factors: valid authentication, victim interaction, and running an affected 17.0-17.5 version.

Impact

The input CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N, base 8.7 High) describes a network-reachable stored XSS requiring a low-privileged authenticated account and victim interaction, with a scope change reflecting that injected script executes in a different security context (the victim's authenticated browser session). This is internally consistent with a classic stored XSS (CWE-79). No EPSS score, CISA KEV listing, POC, or SSVC decision data was supplied, so exploitation likelihood cannot be quantified from the inputs and there is no public exploit identified at time of analysis. The only reference is the vendor's own advisory (3DS/Dassault Systèmes); there is no independent NVD or CISA corroboration in the provided data. Net assessment: this is a legitimately serious authenticated-attacker issue for organizations running the affected Tuleap Enterprise Edition versions, but the PR:L and UI:R requirements plus the absence of any exploitation-probability signals make it a patch-in-normal-cycle priority rather than an emergency, unless the deployment exposes low-trust user accounts to higher-privilege victims.

Exploit ScenarioDerived

A low-privileged authenticated user stores a malicious script payload in a Tuleap field that is later rendered to other users (e.g., a tracker artifact, comment, or project content). When a higher-privileged user views that content, the script executes in their authenticated session, enabling session/token theft or actions performed as the victim. No public exploit code was identified in the provided data.

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 12, 2026

Stored cross-site scripting in Tuleap Enterprise Edition 17.0 through 17.5 allows an attacker holding a low-privileged authenticated account to persist arbitrary script into content that is later rendered in another user's browser, where it executes within that victim's authenticated session (CVSS 3.1 base 8.7, scope-changed). Exploitation is not unilateral: it requires a valid account with enough privilege to submit persistent content into a field shown to other users (PR:L) plus a victim who views the poisoned content (UI:R), so practical severity depends on how many users - and how privileged those users - can be induced to open the crafted page. No public exploit identified at time of analysis, and no EPSS or CISA KEV corroboration of active exploitation was supplied with the intelligence.

RemediationAI

No vendor-released patch version is specified in the provided data, so the first actionable step is to consult the vendor advisory at https://www.3ds.com/trust-center/security/security-advisories/cve-2026-105410 (and the associated Tuleap release notes) to determine the exact fixed release for the 17.x line and upgrade off any 17.0-17.5 instance; confirm the fixed version number with the vendor before scheduling maintenance, as none is stated here. Where an immediate upgrade is not possible, compensating controls that map to this specific stored-XSS class should be layered: restrict the ability to author rich or raw HTML content to trusted roles so that the low-privileged accounts the vector assumes (PR:L) can no longer persist markup, accepting the trade-off that legitimate formatting capability is reduced for those users; deploy a Content-Security-Policy with a strict script-src (nonce- or hash-based, no unsafe-inline) on the Tuleap front end so injected inline script is blocked at the browser even if it is stored, with the trade-off that legacy inline scripts or third-party widgets may break and the policy requires testing; and harden session handling with short idle timeouts, HttpOnly and - where the application permits - SameSite cookie attributes to reduce the window and value of session-context script execution, recognizing that HttpOnly alone does not stop the script from acting on the victim's behalf within the page. Because the payload is stored rather than reflected, also perform content review or stored-content scanning to identify and remove any already-injected artifacts, and monitor for anomalous outbound requests originating from authenticated browser sessions. Note these are temporary mitigations only; none fully substitutes for applying the vendor fix once its version is confirmed.

Affected VersionsENISA

Tuleap Enterprise Edition 17.0-1 ≤17.0-41
Tuleap Enterprise Edition 17.5-1 ≤17.5-32

Affected Packages

euvd tuleap_enterprise_edition 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 flaw is classed as CWE-79 (Improper Neutralization of Input During Web Page Generation), specifically the stored/persistent variant: attacker-supplied markup is saved server-side by Tuleap and later emitted without adequate output encoding when the affected field is rendered to another user. Tuleap Enterprise Edition is a web-based application lifecycle management platform whose trackers, artifacts, wikis, dashboards and text fields accept user-generated rich content, which is exactly the kind of feature surface where persisted HTML/JavaScript survives between requests. The CPE string cpe:2.3:a:dassault_systèmes:tuleap_enterprise_edition:*:*:*:*:*:*:*:* identifies the Dassault Systèmes-maintained Tuleap Enterprise Edition product family; version pinning in the advisory narrows the exposure to releases 17.0 through 17.5, while the wildcarded CPE reflects a single product entry without per-version granularity. The assessed vector AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N confirms the attack is network-reachable over the normal web interface, needs only low privileges and no special conditions beyond victim interaction, and the scope change (S:C) is the key technical point: the injected script breaks out of the attacker's own low-privileged context and runs inside the victim's browser session, giving high confidentiality and integrity impact to that session while leaving availability untouched. Because persistence is server-side, a single successful injection can fire repeatedly for every user who later renders the affected content, which is what separates this from reflected XSS despite the identical CWE classification.

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

Vendor (3DS) PRIMARY 8.7 HIGH
AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N
vuln.today AI 8.7 HIGH

Authenticated low-privileged user stores the payload (PR:L), a victim must view it (UI:R), and execution in the victim's session crosses a trust boundary (S:C); no availability impact.

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

Primary rating from Vendor (3DS).

CVSS VectorVendor: 3DS

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Changed
Confidentiality
High
Integrity
High
Availability
None

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

Why It Matters

Tuleap Enterprise Edition versions 17.0 through 17.5 are affected by a stored cross-site scripting vulnerability that allows a low-privileged authenticated attacker to inject malicious scripts into content viewed by other users, potentially compromising their sessions and sensitive data. No public exploit identified at time of analysis, but with no vendor-released patch identified at time of analysis, organizations must rely on interim mitigations to reduce risk. Leadership should prioritize mitigation efforts to protect critical project data and maintain user trust.

Business Impact: High
Compensating Controls

Enforce strict Content Security Policy (CSP) to block inline script execution; deploy WAF with XSS filtering; restrict user permissions to minimize who can post content; conduct user awareness training; monitor logs for suspicious activity.

Threat Intelligence Overview

EPSS Score
0.2%
Top 90% exploitable
Prevalence
Low
niche enterprise ALM/project-tracking suite, limited deployment footprint
Data Quality
4 sources
Confidence: Medium

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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
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.

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