CVE-2026-104078 in Obsidian
Zusammenfassung
von VulDB • 08.10.2026
Obsidian Desktop vor Version 1.14.0 enthält eine Filterumgehungsschwachstelle (Filter Bypass Vulnerability) in der eingebetteten Safe-Komponente von MathJax 3.2.2, die es Angreifern ermöglicht, beliebigen Code auszuführen, indem ein manipulierter \href-Wert mit einem TAB-Byte im URL-Schema eingefügt wird. Dies führt dazu, dass filterURL ein leeres Protokoll erzeugt und somit die konfigurierten safeProtocols-Einschränkungen umgeht. Angreifer können eine Notiz erstellen, die eine bösartige MathJax-Formel enthält, die als javascript: URL-Anker gerendert wird. Wenn das Opfer diesen in der Live-Vorschau anklickt, wird er im Node-integration-fähigen Vault-Renderer über require('child_process') ausgeführt und ermöglicht so die beliebige Ausführung von Betriebssystembefehlen als Desktop-Benutzer.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.