Vulnerability details
CVE-2025-27409
laurent22 joplin
Joplin Server Vulnerable to Path Traversal
CVSS 3.1
7.5High
Official description
Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. Prior to version 3.3.3, path traversal is possible in Joplin Server if static file path starts with `css/pluginAssets` or `js/pluginAssets`. The `findLocalFile` function in the `default route` calls `localFileFromUrl` to check for special `pluginAssets` paths. If the function returns a path, the result is returned directly, without checking for path traversal. The vulnerability allows attackers to read files outside the intended directories. This issue has been patched in version 3.3.3.
CVSS scores
| Score | Version | Source | Vector |
|---|---|---|---|
| 7.5High | 3.1 | CVEProject cvelistV5 (CNA) (GitHub_M) | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
Affected products
| Vendor | Product | Versions | Source |
|---|---|---|---|
| laurent22 | joplin | < 3.3.3 | CVEProject cvelistV5 (CNA) |
References and advisories
2- https://github.com/laurent22/joplin/pull/11916 x_refsource_MISC
- https://github.com/laurent22/joplin/security/advisories/GHSA-5xv6-7jm3-fmg5 x_refsource_CONFIRM
Kolun on Telegram @kolunsec
Exploited CVEs, key news and a daily digest
Alerts for this product's next CVEsFollow the product to get new vulnerabilities on Telegram.
Details
- Published
- 2025-04-30
- Last updated
- 2025-04-30
- State
- Published
- Assigner (CNA)
- GitHub_M
Exploit prediction (EPSS)
0.66%
Probability of exploitation in 30 days
51.8%
Percentile (among all CVEs)
SSVC assessment (CISA)
- Automatable
- Yes
- Exploitation
- Proof of concept
- Technical impact
- Partial
Weaknesses (CWE)
- CWE-22Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')