Joplin: Path traversal in OneNote importer allows overwriting arbitrary files
Key facts
- Attack vector
- Local
- Privileges required
- Low
- User interaction
- Required
- Attack complexity
- Low
- Impact type
- —
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub.
Summary
Joplin is an open source note-taking and to-do application that organises notes and lists into notebooks. Versions prior to 3.5.7 contain a path traversal vulnerability in the importer which allows overwriting arbitrary files on disk. The OneNote converter does not sanitize the names of embedded files before writing them to disk. As a result, it's possible for an attacker to create a malicious .one file that includes file names containing ../../, that are then interpreted as part of the target path when extracting attachments from the .one file. This issue has been patched in version 3.5.7.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| laurent22 | joplin | before 3.5.7 | 3.5.7 | Patch available | CNA |
| — | @joplin/onenote-converter (npm) | before 3.5.7 | 3.5.7 | Patch available | GHSA-gcmj-c9gg-9vh6 |
- joplin Vendorlaurent22 Affected before 3.5.7 Fixed in 3.5.7 Patch available CNA
- @joplin/onenote-converter (npm) Vendor— Affected before 3.5.7 Fixed in 3.5.7 Patch available GHSA-gcmj-c9gg-9vh6
Remediation
- Fix · CNA joplin (laurent22) Fixed in 3.5.7
- Fix · GHSA-gcmj-c9gg-9vh6 @joplin/onenote-converter (npm) Fixed in 3.5.7 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2026-22810
- 2026-10-03 Alias added: GHSA-gcmj-c9gg-9vh6
References
Patch 2
Advisory 2
More laurent22 vulnerabilities
- TI-2023-24472 Arbitrary code execution on click of PDF links in Joplin CVSS 3.1CRITICAL 9.0
- TI-2024-32950 Remote Code Execution on click of <a> Link in markdown preview CVSS 3.1CRITICAL 9.6
- TI-2024-27054 Joplin has a parsing error leading to Cross-site Scripting (XSS) CVSS 3.1CRITICAL 9.7
- TI-2026-34297 Joplin: SSO Auth Code Login Missing Rate Limiting — 9-Digit Numeric Code Brute-Forceable via Unprotected Endpoint CVSS 4.0CRITICAL 9.1
- TI-2025-17795 Cross-site Scripting (XSS) in Rich Text Editor allows arbitrary code execution in Joplin CVSS 3.1CRITICAL 9.6
- TI-2025-19991 Privilege escalation in Joplin server via user patch endpoint CVSS 3.1HIGH 8.8
Sources
- CVE-2026-22810 · CVE Program
- CVE-2026-22810 · NVD
- FIRST EPSS
- GHSA-gcmj-c9gg-9vh6 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences