Skip to content

← Public intelligence

npm package

@joplin/onenote-converter

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

1 actionable advisory, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. High, CVSS 8.2npmAmendedPublished

    @joplin/onenote-converter: Path traversal in OneNote importer allows overwriting arbitrary files

    CVE-2026-22810 · GHSA-gcmj-c9gg-9vh6

    Affected
    • npm @joplin/onenote-converter < 3.5.7
    Fixed in
    3.5.7· Vendor fix available
    Issue
    A path traversal vulnerability in the OneNote importer allows overwriting arbitrary files on disk. Details 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. One affected location is embeddedfile.rs, which generates a file name from a string previously parsed from the .one file, https://github.com/laurent22/joplin/blob/af5108d70233b1db9410346958c1587cf7c1b16d/packages/onenote-converter/renderer/src/page/embeddedfile.rs#L13-L16 Above, determinefilename passes through the provided file name. Similar logic has been present since 4d7fa5972fe2986eae14cbf3a2801835cbe1384e (Joplin 3.2.2), when the OneNote importer was first introduced. PoC Screencast from 2025-11-20 13-50-21.webm 1. Import pocv2.zip. 2. Open the…

    Recommended action: Upgrade to 3.5.7 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →