CVE-2026-66012 in SiYuan
Sumário
de VulDB • 25/07/2026
SiYuan antes da versão v3.7.2 contém uma vulnerabilidade de autorização ausente no endpoint do kernel POST /mcp, que é protegida apenas por uma verificação geral de autenticação (model.CheckAuth), sem aplicação de função administrativa ou leitura somente para usuários com permissão restrita. Isso expõe 31 ferramentas MCP, incluindo uma ferramenta de arquivos com ações de listagem/leitura/gravação/exclusão/renomeação/cópia em todo o espaço de trabalho. Quando o servidor Publish está habilitado no modo anônimo (Conf.Publish.Enable=true e Conf.Publish.Auth.Enable=false), o proxy reverso do Publish anexa um JWT RoleReader anônimo às solicitações encaminhadas, permitindo que um atacante remoto não autenticado acesse /mcp. O atacante pode ler conf/conf.json para extrair accessAuthCode, api.token e cookieKey em texto puro, gravar arquivos arbitrários no espaço de trabalho e instalar um plugin em data/plugins/ que será executado com nodeIntegration:true e sem contextIsolation na próxima inicialização do desktop, levando à tomada de controle pelo administrador.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.