Skip to main content

Tuleap Enterprise Edition CVE-2026-105408

| EUVDEUVD-2026-97327 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-10-12 3DS GHSA-62g7-8rqf-3p27
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 with low-privilege account
  2. Delivery
    Inject script into stored field
  3. Exploit
    Victim views poisoned content
  4. Execution
    Script runs 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 Tuleap Enterprise Edition account (PR:L) with the ability to write content into a persisted field, and a separate victim user must subsequently view that content (UI:R) for the stored script to execute - ideally a higher-privileged user to maximize impact. Limiting factors: attacker must already hold valid credentials or a usable low-privilege account, the payload only fires when another user renders the affected view, and only deployments running versions 17.0 through 17.5 are affected. The specific injectable feature/field is not named in the provided description and should be identified from the 3DS advisory.

Impact

This is a stored XSS (CWE-79) in Tuleap Enterprise Edition 17.0-17.5, carrying a vendor CVSS 3.1 score of 8.7 with vector AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N. The elevated score is driven primarily by the scope change (S:C) and high confidentiality/integrity impact that stored XSS can achieve by executing in other users' authenticated sessions. However, two signals temper the raw score: the vector requires PR:L (the attacker needs a valid authenticated account to plant the payload) and UI:R (a victim - ideally a higher-privileged user - must view the poisoned content). No EPSS probability, CISA KEV entry, or public POC was provided in the input, so there is no evidence of active or at-scale exploitation; the realistic threat is a motivated authenticated insider or a compromised low-privilege account targeting specific users rather than opportunistic mass exploitation. Net: a genuine high-severity bug worth prioritizing for Tuleap operators, but the authentication and user-interaction prerequisites make it a targeted/post-authentication risk rather than an internet-wide emergency. The C:H/I:H rating is somewhat generous for typical XSS and should be validated against the actual sink and victim privilege level with the vendor advisory.

Exploit ScenarioDerived

An attacker with a low-privilege Tuleap account injects a malicious script into a persisted field (e.g., a tracker, document, or project artifact). When an administrator or other user later views that content, the script executes in their authenticated browser 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 (XSS) in Tuleap Enterprise Edition 17.0 through 17.5 allows an authenticated attacker to inject malicious script into a persisted field, which then executes in the browser session of any user who views the affected content. The vulnerability requires a low-privileged account (PR:L) and user interaction (UI:R) from a victim, and can lead to high confidentiality and integrity impact. No public exploit identified at time of analysis.

RemediationAI

No vendor-released patch identified at time of analysis. Organizations running Tuleap Enterprise Edition 17.0 through 17.5 should consult the 3DS security advisory at https://www.3ds.com/trust-center/security/security-advisories/cve-2026-105408 for patch availability and upgrade instructions. In the absence of a patch, consider restricting the ability to create or edit content to trusted users only, though this may reduce collaboration capabilities. Additionally, deploy a web application firewall (WAF) with XSS detection and prevention rules, but be aware of potential false positives that could block legitimate traffic. Enforce a strict Content Security Policy (CSP) that disallows inline scripts, which can mitigate script execution but requires thorough testing to avoid breaking site functionality. Finally, regularly audit stored content for malicious payloads.

Affected VersionsENISA

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

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 vulnerability is a stored cross-site scripting (XSS) flaw, classified as CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting'). It affects Tuleap Enterprise Edition, a project management and collaboration platform from Dassault Systèmes. The CPE string cpe:2.3:a:dassault_systèmes:tuleap_enterprise_edition:*:*:*:*:*:*:*:* indicates the affected product is Tuleap Enterprise Edition, with versions 17.0 through 17.5 being vulnerable. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N indicates that the attack is network-accessible, requires low privileges, and requires user interaction. The scope change (S:C) means the vulnerable component impacts resources beyond its security scope, typical for XSS where the script executes in the context of the victim's browser. The root cause is insufficient sanitization of user-supplied input that is stored and later rendered without proper encoding.

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 account needed to store the payload (PR:L) and a victim must render it (UI:R); script runs in the victim's security context, giving S:C with session-level C:H/I:H and 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 contain a stored cross-site scripting flaw that can let a low-privileged authenticated user inject script into persisted content, which then runs in the browser sessions of other users who view it. This creates risk of session compromise, unauthorized data access, and integrity loss across project and collaboration data, so security leadership should prioritize exposure reduction while a vendor fix is unavailable. No public exploit identified at time of analysis, but the absence of a vendor-released patch raises urgency.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; interim controls include restricting access to trusted users, enforcing least privilege and MFA, WAF/reverse-proxy script-injection filtering, restrictive CSP, disabling HTML/rich-text rendering in persisted fields if supported, and monitoring logs for malicious content or session anomalies.

Threat Intelligence Overview

EPSS Score
0.2%
Top 90% exploitable
Prevalence
Low
niche open-source ALM/project-management suite, limited enterprise 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