Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege SW360 account
-
DeliveryEnable or identify filesystem storage configuration
-
ExploitCraft attachment filename with traversal sequence (e.g., ../../../../etc/cron.d/evil)
-
ExecutionSubmit multipart upload to SW360 attachment endpoint
-
PersistServer writes attacker content to arbitrary OS filesystem path
-
ImpactOverwrite sensitive file to achieve privilege escalation or persistence
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK
2 techniques across 2 tactics: Discovery, Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Two conditions must be simultaneously satisfied: (1) The SW360 instance must have the |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:H/VA:L) accurately characterizes the risk profile. AT:P (attack requirements present) encodes the critical limiting factor: the |
| Exploit ScenarioDerived | An authenticated SW360 user with attachment upload rights submits a multipart HTTP upload request with a crafted filename such as |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 27, 2026
Path traversal in Eclipse SW360's optional filesystem attachment store allows authenticated low-privilege users to write files to arbitrary paths on the host operating system by crafting malicious filenames during attachment upload. Affected versions span 19.0.0 through 20.1.0 exclusively when the non-default enable.attachment.store.to.file.system configuration key is active. The CVSS 4.0 score of 6.0 (AT:P, PR:L, VI:H) reflects meaningful integrity impact gated behind a specific configuration requirement; no public exploit has been identified at time of analysis.
RemediationAI
Upgrade to Eclipse SW360 20.0.1 or 20.1.1, which incorporate the path traversal fix via GitHub PRs #4516 (https://github.com/eclipse-sw360/sw360/pull/4516), #4517, and #4518. For the 19.x branch, consult the Eclipse vulnerability report at https://gitlab.eclipse.org/security/vulnerability-reports/-/work_items/765 for the confirmed fix version, as a specific 19.x release is not independently confirmed in the available data. The vendor-documented immediate workaround is to disable the enable.attachment.store.to.file.system configuration key, which reverts attachment storage to database mode and fully eliminates the attack surface; the trade-off is the loss of filesystem-backed attachment persistence until an upgrade can be applied. No other compensating controls are documented in the available references.
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
Eclipse SW360 (CPE: cpe:2.3:a:eclipse_foundation:eclipse_sw360) is an open-source software component management portal maintained by the Eclipse Foundation, used primarily for tracking open-source license and security obligations. When configured with enable.attachment.store.to.file.system, attachments are persisted directly to the server's local filesystem rather than a database. The root cause (CWE-22: Path Traversal) is in DatabaseHandlerUtil.java's prepareFileHandlerRunnable method, which resolved user-supplied filenames against the attachment store directory without stripping traversal sequences (e.g., ../../../../etc/cron.d/evil). The fix applied in PRs #4516-4518 introduces two complementary defenses: (1) a CommonUtils.sanitizeFilename() call that strips path separators before the name is used, and (2) a defense-in-depth boundary check using Java's Path.normalize().startsWith() to abort any write whose resolved path escapes the designated store directory.
Know when Eclipse Sw360 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
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:H/VA:L/SC:N/SI:N/SA:N
AC:H captures the non-default filesystem storage configuration prerequisite; S:C reflects that successful traversal writes outside the application boundary to the host OS filesystem.
Primary rating from Vendor (eclipse).
CVSS VectorVendor: eclipse
Lifecycle Timeline
1DescriptionCVE.org
In Eclipse SW360 versions 19.0.0, 19.1.0, 19.2.0, 20.0.0, 20.1.0, if the system is configured to use file system storage with config key enable.attachment.store.to.file.system, the attacker can manipulate the filename upon upload and can essentially cause arbitrary file path traversal.
The immediate workaround is to disable enable.attachment.store.to.file.system or update to fixed versions.
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
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
EUVD-2026-67130
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB