CVE-2026-65607 in SiYuan
Sumário
de VulDB • 23/07/2026
SiYuan antes da versão v3.7.2 contém uma vulnerabilidade de path traversal na ramificação curta (short-circuit branch) /export/temp/ do manipulador serveExport (kernel/server/serve.go). Ao contrário da ramificação principal de exportação, esta ramificação concatena o caminho percent-decoded bruto da solicitação com util.TempDir e fornece o arquivo sem as verificações IsSubPath ou IsSensitivePath adicionadas no endurecimento anterior contra divulgação de dados de exportação (GHSA-6865-qjcf-286f). Um atacante autenticado pode enviar sequências percent-encoded de path traversal (por exemplo, /export/temp/%2e%2e/.../etc/passwd, onde %2e%2e é decodificado para '..') para ler arquivos arbitrários fora do TempDir, incluindo /etc/passwd, chaves SSH (~/.ssh/*) e arquivos *.db e *.log do workspace SiYuan, contornando a proteção de arquivos sensíveis.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.