CVE Feed

    Dashboard / CVE / CVE-2026-104078

    CVE-2026-104078

    Obsidian Desktop before 1.14.0 contains a filter bypass vulnerability in the bundled MathJax 3.2.2 Safe component that allows attackers to execute arbitrary code by embedding a crafted \href value with a TAB byte in the URL scheme, causing filterURL to produce an empty protocol that bypasses the configured safeProtocols restrictions. Attackers can craft a note containing a malicious MathJax formula that renders as a javascript: URL anchor, which when clicked by the victim in Live Preview executes in the Node-integration-enabled vault renderer via require('child_process'), achieving arbitrary operating system command execution as the desktop user.

    Published:Oct 8, 2026
    Last Modified:Oct 27, 2026
    EPS:Oct 8, 2026
    EPSS Score:0.00168
    CVSS Score:7.8

    Affected Products

    Vendor
    Obsidian
    Product
    Obsidian
    Vendor
    Obsidian
    Product
    Obsidian Desktop

    Exploits

    No exploit reference

    Related CVEs

    Common Vulnerability Scoring System

    Attack Vector
    Network
    Adjacent
    Local
    Physical
    Privileges Required
    None
    Low
    High
    User Interaction
    None
    Required
    Scope
    Unchanged
    Changed
    Confidentiality
    None
    Low
    High
    Integrity
    None
    Low
    High
    Availability
    None
    Low
    High