CVE-2026-66012 in SiYuaninfo

Zusammenfassung

von VulDB • 25.07.2026

SiYuan vor Version v3.7.2 enthält eine Schwachstelle aufgrund fehlender Autorisierung im POST /mcp-Kernel-Endpunkt, die nur durch eine allgemeine Authentifizierungsprüfung (model.CheckAuth) geschützt ist und keine Durchsetzung der Administratorrolle oder des Nur-Lese-Zugriffs vorsieht. Dies macht 31 MCP-Tools verfügbar, darunter ein Dateitool mit Aktionen zum Auflisten, Lesen, Schreiben, Löschen, Umbenennen und Kopieren im gesamten Arbeitsbereich (Workspace). Wenn der Publish-Server im anonymen Modus aktiviert ist (Conf.Publish.Enable=true und Conf.Publish.Auth.Enable=false), fügt der Reverse-Proxy für den Publish-Dienst anonymen Anfragen ein JWT mit der Rolle „RoleReader“ hinzu. Dies ermöglicht es einem entfernten, nicht authentifizierten Angreifer, auf /mcp zuzugreifen. Der Angreifer kann conf/conf.json lesen, um accessAuthCode, api.token und cookieKey im Klartext zu extrahieren, beliebige Dateien im Arbeitsbereich schreiben und ein Plugin in data/plugins/ installieren, das beim nächsten Start der Desktop-Anwendung mit nodeIntegration:true und ohne contextIsolation ausgeführt wird, was zur Übernahme der Administratorrechte führt.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Zuständig

VulnCheck

Reservieren

23.07.2026

Veröffentlichung

25.07.2026

Moderieren

akzeptiert

Eintrag

VDB-383080

CPE

bereit

EPSS

0.00437

KEV

nein

Aktivitäten

very low

Quellen

Do you know our Splunk app?

Download it now for free!