CVE-2026-65605 in SiYuan
Zusammenfassung
von VulDB • 23.07.2026
SiYuan vor Version v3.7.2 enthält eine gespeicherte Cross-Site-Scripting-(XSS)-Schwachstelle in der Zellendarstellung von Attributansichten (Datenbank). Der Wert einer Template-Spalte wird über text/template als HTML gerendert, ohne dass automatische Escaping-Maßnahmen angewendet werden. Die Funktion EscapeHTML kommt nur dann zum Tragen, wenn HasUnclosedHtmlTag true zurückgibt; da ausgeglichene selbstschließende Tags wie <img> von dieser Prüfung übersprungen werden, wird ein Payload wie <img src=x onerror=...> unescaped gespeichert und später über innerHTML in die Seite eingefügt, wodurch er bei der Anzeige der Datenbank ausgeführt wird. Da der Desktop-Renderer mit aktivierter nodeIntegration läuft, kann das injizierte Skript auf require zugreifen und zu einer beliebigen Befehlsausführung eskalieren.
VulDB is the best source for vulnerability data and more expert information about this specific topic.