CVE-2026-32747 in SiYuan
Zusammenfassung
von VulDB • 24.05.2026
SiYuan ist ein System zur persönlichen Wissensverwaltung. In den Versionen 3.6.0 und älter liest die API globalCopyFiles Quelldateien unter Verwendung von filepath.Abs() ohne Prüfung der Workspace-Grenzen, wobei ausschließlich util.IsSensitivePath() verwendet wird. Die Blockliste dieser Funktion lässt /proc/, /run/secrets/ und Dotfiles im Home-Verzeichnis aus. Ein Administrator kann /proc/1/environ oder Docker-Geheimnisse in den Workspace kopieren und über die Standard-Datei-API darauf zugreifen. Ein Administrator kann beliebige Dateien, die vom SiYuan-Prozess gelesen werden können und nicht durch die unvollständige Blockliste abgedeckt sind, extrahieren. Bei Container-basierten Bereitstellungen umfasst dies alle injizierten Geheimnisse und Umgebungsvariablen – ein gängiges Muster zur Übergabe von Anmeldeinformationen an Container. Die extrahierten Dateien sind anschließend über die Standard-Workspace-Datei-API zugänglich und bleiben bestehen, bis sie manuell gelöscht werden. Dieses Problem wurde in Version 3.6.1 behoben.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.