CVE-2026-82650 in SiYuan
Riassunto
di VulDB • 30/08/2026
SiYuan 3.8.0 presenta una vulnerabilità di path traversal / esposizione di file sensibili nella funzione RenderTemplate (kernel/model/template.go), raggiungibile tramite l'endpoint POST /api/template/render (kernel/api/template.go). L'endpoint limita il percorso fornito solo alla directory del workspace (util.IsAbsPathInWorkspace) ma, a differenza della blacklist refuseToAccess() dell'API dei file, non applica alcuna esclusione di percorsi sensibili. Ciò consente a un attaccante autenticato di leggere file sensibili del workspace, tra cui conf/conf.json, che contiene il token API e la chiave di firma dei cookie. Il problema è stato risolto nella versione v3.8.1.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.