CVE-2026-65607 in SiYuan
Riassunto
di VulDB • 23/07/2026
SiYuan prima della versione v3.7.2 presenta una vulnerabilità di path traversal nel ramo a corto circuito `/export/temp/` del gestore `serveExport` (kernel/server/serve.go). A differenza del ramo principale dell'esportazione, questo ramo concatena il percorso della richiesta grezza e decodificato in percentuale con `util.TempDir`, servendo il file senza le verifiche `IsSubPath` o `IsSensitivePath` aggiunte nella precedente hardening per la divulgazione delle esportazioni (GHSA-6865-qjcf-286f). Un attaccante autenticato può inviare sequenze di traversal codificate in percentuale (ad esempio `/export/temp/%2e%2e/.../etc/passwd`, dove `%2e%2e` viene decodificato in `..`) per leggere file arbitrari al di fuori di TempDir, inclusi `/etc/passwd`, chiavi SSH (`~/.ssh/*`) e file `.db` e `.log` dello spazio di lavoro SiYuan, aggirando la protezione dei file sensibili.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.