Read the docs
TI-2026-18327 Aliases CVE-2026-22810GHSA-gcmj-c9gg-9vh6

Joplin: Path traversal in OneNote importer allows overwriting arbitrary files

Priority HIGH 71CWE-24Published · Updated

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

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00206 10th percentileScored 2026-11-07
Fix Fixed joplin (laurent22): 3.5.7@joplin/onenote-converter (npm): 3.5.7

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

VendorProductAffected versionsFixed inStatusSource
laurent22joplinbefore 3.5.73.5.7Patch availableCNA
—@joplin/onenote-converter (npm)before 3.5.73.5.7Patch availableGHSA-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

CPE configurations NVD · 2

CPEVersionsRoleVendor
cpe:2.3:a:joplinapp:joplin:*:*:*:*:*:*:*:*before 3.5.7VulnerableJoplinapp
cpe:2.3:a:msiemens:one2html:*:*:*:*:*:rust:*:*up to 1.3.0Vulnerablemsiemens
  • cpe:2.3:a:joplinapp:joplin:*:*:*:*:*:*:*:* Versions before 3.5.7 Vulnerable ·Joplinapp
  • cpe:2.3:a:msiemens:one2html:*:*:*:*:*:rust:*:* Versions up to 1.3.0 Vulnerable ·msiemens

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

  1. 2026-10-02 Threatist record created from CVE-2026-22810
  2. 2026-10-03 Alias added: GHSA-gcmj-c9gg-9vh6

References

  • 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
See all 39 →

Sources