Joplin vulnerable to Cross-site Scripting (XSS) attack
CVE-2023-38506
What is CVE-2023-38506?
Joplin, an open-source note taking and to-do application, is susceptible to a Cross-site Scripting (XSS) vulnerability where untrusted data can be pasted into the rich text editor without proper sanitization. This issue arises specifically when HTML content, including images with onload attributes, is inserted into the editor. As a result, it allows attackers to execute arbitrary code which can compromise the system, especially since the TinyMCE editor frame does not utilize the sandbox attribute. The vulnerability enables potential exploitation of NodeJS's require method through the top variable, thus exposing the application to serious security threats. Users are urged to upgrade to version 2.12.10 to mitigate this risk, as there are currently no known workarounds.
Affected Version(s)
joplin < 2.12.10
