PT-2026-89044

CVE-2026-86775

·

Publicado

2026-09-09

·

Atualizado

2026-09-14

Descrição por

CVSS 4.0
8.8
Alta
MétricasAV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:H/VA:L/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas knowns (npm package) versões anteriores a 0.30.0
Description Um problema de traversal de caminho existe na Document API. O manipulador HTTP em internal/server/routes/docs.go utiliza a função cleanDocPath() para normalizar caminhos fornecidos pelo usuário, mas não neutraliza sequências de traversal ../. Subsequentemente, o arquivo internal/storage/doc store.go constrói o caminho de destino usando filepath.Join() sem verificar se o caminho resultante permanece dentro do diretório de documentos pretendido. Em implantações padrão onde a Management API não é autenticada e está vinculada a todas as interfaces, um invasor remoto não autenticado pode usar payloads de traversal através do endpoint /api/docs ou do caminho /api/docs/... para ler, criar, sobrescrever ou excluir arquivos arbitrários com a extensão .md no sistema de arquivos do host. Além disso, a função os.MkdirAll() pode ser usada para criar diretórios arbitrários. Isso pode levar à exposição de dados sensíveis, corrupção de arquivos ou potencial execução de código através de uma primitiva de escrita arbitrária. O parâmetro vulnerável é path.
Recommendations Atualize o knowns (npm package) para a versão 0.30.0.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-3H35-4JQ7-HV45
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾