PT-2022-25315 · Joplin · Joplin
Carlos Bello
·
Published
2022-09-30
·
Updated
2025-05-20
·
CVE-2022-40277
CVSS v3.1
7.8
High
| Vector | AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
Joplin version 2.8.8
Description
The issue allows an external attacker to execute arbitrary commands remotely on any client that opens a link in a malicious markdown file. This is possible because the application does not properly validate the schema/protocol of existing links in the markdown file before passing them to the
shell.openExternal function.Recommendations
For Joplin version 2.8.8, consider disabling the
shell.openExternal function until a patch is available to prevent remote code execution when opening malicious markdown files. Restrict access to markdown files from untrusted sources to minimize the risk of exploitation.Exploit
Fix
RCE
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Joplin