CVE-2026-22810 Joplin: Path traversal in OneNote importer allows overwriting arbitrary files

High 8.2 Published Updated

Attackers can overwrite arbitrary files via malicious OneNote imports due to unsanitized filenames in Joplin.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Local or same network only
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2026-22810?

CVE-2026-22810 is a high-severity path traversal vulnerability in laurent22 joplin, published on 18 May 2026. It can only be exploited from the same machine or local network, and only if a user opens a file or follows a link.

Official description

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.

Weakness: CWE-24

Which versions are affected by CVE-2026-22810?

2 open source packages ship an affected version, including @joplin/onenote-converter. It affects 2 products.

PackageAffectedFixed in
@joplin/onenote-converter npmAll versions3.5.7
@joplin/onenote-converter npmAll versions3.5.7

Products include Joplinapp Joplin, Msiemens One2html.

How do I fix CVE-2026-22810?

Upgrade @joplin/onenote-converter to 3.5.7 or later.

Upgrade, and resolve every user-supplied path against an allowed base folder before opening it. More about Path traversal.

Is CVE-2026-22810 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-22810 exists.

Sources

Also known as GHSA-gcmj-c9gg-9vh6.

Is CVE-2026-22810 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free