Skip to main content
← All vulnerabilities
CVE-2024-49362GHSA-HFF8-HJWV-J9Q7

Remote Code Execution on click of <a> Link in markdown preview

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.1, 3.1.0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: total

Summary

Joplin is a free, open source note taking and to-do application. Joplin-desktop has a vulnerability 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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • laurent22 joplin

    fixed in 3.1

  • joplinnpm

    From 3.0.0 · fixed in 3.1.0

References 1

GitHub · laurent22/joplin