CVE-2026-85175 in SiYuaninformação

Sumário

de VulDB • 03/09/2026

As versões do SiYuan <= 3.8.1 (corrigidas na v3.8.2) contêm uma lista de bloqueio incompleta na função IsForbiddenAbsPath() (kernel/util/path_guard.go), que bloqueia apenas o arquivo conf/conf.json por correspondência exata e não restringe a chave privada TLS (conf/key.pem) nem a chave privada da CA (conf/ca.key) armazenadas no mesmo diretório conf/. Como o manipulador getFile ignora a lista de bloqueio para RoleAdministrator e todos os usuários autenticados recebem RoleAdministrator na v3.8.1, qualquer usuário (ou qualquer cliente em uma instância padrão sem código de autenticação) pode recuperar essas chaves privadas por meio do POST /api/file/getFile. Em implantações com TLS habilitado, isso permite a decodificação do tráfego HTTPS capturado (key.pem) e a falsificação de certificados confiáveis pelos clientes que importaram a CA do SiYuan (ca.key).

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsável

VulnCheck

Reservar

03/09/2026

Divulgação

03/09/2026

Moderação

aceite

Entrada

VDB-398395

CPE

pronto

EPSS

0.00188

KEV

não

Atividades

muito baixo

Fontes

Want to know what is going to be exploited?

We predict KEV entries!