CyberRota Analysis
AI-GeneratedThe vulnerability affects Joplin versions 1.4.0 to 3.7.2 on Windows, where the KaTeX rendering engine allows unfiltered URLs in note content, potentially leading to credential disclosure via SMB authentication when a user clicks on an attacker-controlled link. This can expose the current user's NTLMv2 challenge-response without any warning, posing a security risk. Users of Joplin, particularly those managing sensitive information, should prioritize upgrading to version 3.7.2 to mitigate this risk.
Public Exploit Signal
A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.
Note: these links are listed for security research and verification purposes only.
Original NVD Description
Joplin is an open source note-taking and to-do application that organises notes and lists into notebooks. From 1.4.0 until 3.7.2, packages/renderer/MdToHtml/rules/katex.ts enables KaTeX's trust option for note content, allowing a note author to place a \href URL into rendered output without passing Joplin's normal URL allowlist. On Windows, clicking a link whose target is an attacker-controlled UNC path causes pathExists() to initiate SMB authentication and disclose the current user's NTLMv2 challenge-response without a warning. The unfiltered URL can also invoke other registered URL handlers, but the credential disclosure through KaTeX \href is the distinguishing demonstrated impact. This issue is fixed in version 3.7.2.