CVE-2025-27401 json
In Tuleap, deleting a report can delete criteria filters in other reports
published 2025-03-04 20 mo ago modified 2026-06-17 4 mo ago also EUVD-2025-7769
- cvss
- 4.6
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 25%
- public exploits
- 0
- none known
Summary
Tuleap is an Open Source Suite to improve management of software developments and collaboration. In a standard usages of Tuleap, the issue has a limited impact, it will mostly leave dangling data. However, a malicious user could create and delete reports multiple times to cycle through all the filters of all reports of the instance and delete them. The malicious user only needs to have access to one tracker. This would result in the loss of all criteria filters forcing users and tracker admins to re-create them. This vulnerability is fixed in Tuleap Community Edition 16.4.99.1740498975 and Tuleap Enterprise Edition 16.4-6 and 16.3-11.
Patch / fix
- enalean tuleap 16.3-11, 16.4-6, 16.4.99.1740498975
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 20 mo ago
Exploit prediction
0.33% chance of exploitation in the next 30 days, higher than 25% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- tuleap.net https://tuleap.net/plugins/tracker/?aid=41850 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 4.6 | CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:L/A:L |
Affected products
- Enalean tuleap
Classification
- Weakness
-
- CWE-440 Expected Behavior Violation
References
-
github.com
/Enalean/tuleap/commit/0070fef5c3b27fd402d3232041c6e03f79a84ffd
patch
-
github.com
/Enalean/tuleap/security/advisories/GHSA-3rjf-87rf-h8m9
patch, third-party-advisory
-
tuleap.net
/plugins/tracker/?aid=41850
exploit, issue-tracking, patch, vendor-advisory
Sources
- CVE List CVE-2025-27401
- NVD CVE-2025-27401
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.