CVE-2026-65607 in SiYuan
Résumé
par VulDB • 23/07/2026
SiYuan avant la version v3.7.2 présente une vulnérabilité de traversée de chemin (path traversal) dans la branche /export/temp/ du gestionnaire serveExport (kernel/server/serve.go). Contrairement à la branche d'exportation principale, cette branche concatène le chemin de requête brut décodé en pourcentage avec util.TempDir et sert le fichier sans les vérifications IsSubPath ou IsSensitivePath ajoutées lors des mesures précédentes de durcissement contre les divulgations liées à l'export (GHSA-6865-qjcf-286f). Un attaquant authentifié peut envoyer des séquences de traversée encodées en pourcentage (par exemple /export/temp/%2e%2e/.../etc/passwd, où %2e%2e est décodé en '..') afin de lire n'importe quel fichier situé hors du répertoire TempDir, y compris /etc/passwd, les clés SSH (~/.ssh/*) et les fichiers *.db et *.log des espaces de travail SiYuan, contournant ainsi la protection contre l'accès aux fichiers sensibles.
Once again VulDB remains the best source for vulnerability data.