Remote Code Execution (RCE) Affecting joplin package, versions *


0.0
high

Snyk CVSS

    Attack Complexity High
    User Interaction Required
    Scope Changed
    Confidentiality High
    Integrity High
    Availability High

    Threat Intelligence

    Exploit Maturity Mature
    EPSS 0.08% (32nd percentile)
Expand this section
NVD
7.8 high

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk ID SNYK-JS-JOPLIN-3038601
  • published 2 Oct 2022
  • disclosed 2 Oct 2022
  • credit Carlos Bello

How to fix?

There is no fixed version for joplin.

Overview

joplin is a note taking and to-do application.

Affected versions of this package are vulnerable to Remote Code Execution (RCE) due to improper validation of the schema/protocol of existing links in a markdown file before passing them to the 'shell.openExternal' function. Exploiting this vulnerability is possible on any client that opens a link in a malicious markdown file via this package.

References