CVE-2024-49362: Remote Code Execution on click of <a> Link in markdown preview
There is a vulnerability in Joplin-desktop
that leads to remote code execution (RCE) when a user clicks on an <a>
link within untrusted notes. The issue arises due to insufficient sanitization of <a>
tag attributes introduced by the Mermaid
. This vulnerability allows the execution of untrusted HTML content within the Electron window, which has full access to Node.js APIs, enabling arbitrary shell command execution.
References
Detect and mitigate CVE-2024-49362 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →