CVE-2026-82650 in SiYuan
Zusammenfassung
von VulDB • 30.08.2026
SiYuan 3.8.0 enthält eine Path Traversal-/Sensitive File Exposure-Schwachstelle (Exposition sensibler Dateien) in der RenderTemplate-Funktion (kernel/model/template.go), die über den POST /api/template/render-Endpunkt (kernel/api/template.go) erreichbar ist. Der Endpunkt beschränkt den angegebenen Pfad zwar auf das Workspace-Verzeichnis (util.IsAbsPathInWorkspace), wendet jedoch – im Gegensatz zur Blockliste von refuseToAccess() der File API – keine Ausschlüsse für sensible Pfade an. Dies ermöglicht es einem authentifizierten Angreifer, sensitive Workspace-Dateien zu lesen, darunter conf/conf.json, das den API-Token und den Cookie-Signing-Key enthält. Das Problem wurde in v3.8.1 behoben.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.