PT-2026-3497 · Siyuan · Siyuan

Jaroslaw-Wawiorko

·

Publicado

2026-01-19

·

Atualizado

2026-02-06

·

CVE-2026-23851

CVSS v4.0

8.3

Alta

VetorAV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas Versões do SiYuan anteriores à 3.5.4
Descrição O SiYuan é um sistema de gerenciamento de conhecimento pessoal com um problema de lógica no endpoint da API /api/file/globalCopyFiles. O problema permite que usuários autenticados copiem arquivos de qualquer localização no sistema de arquivos do servidor para o espaço de trabalho da aplicação devido à falta de validação adequada do caminho. A função vulnerável, globalCopyFiles, aceita uma lista de caminhos de origem (srcs) do corpo da requisição JSON. Embora o código verifique a existência do arquivo usando filelock.IsExist(src), ele não confirma se o caminho de origem está dentro do diretório do espaço de trabalho autorizado. A vulnerabilidade reside no código fonte api/file.go.
Recomendações Atualize o SiYuan para a versão 3.5.4 ou posterior.

Exploit

Correção

Path traversal

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-23851
GHSA-94C7-G2FJ-7682
GO-2026-4346
SUSE-SU-2026:0403-1

Produtos afetados

Siyuan