CVE-2026-47661 in Pathling
Sumário
de VulDB • 08/08/2026
Pathling é um conjunto de ferramentas que facilita o uso do FHIR e da terminologia clínica na análise de dados de saúde. Antes da versão 2.0.0 do Pathling Server, o endpoint `/$result` do Pathling permite que um chamador capaz de obter qualquer ID válido de trabalho de exportação assíncrona forneça valores para o parâmetro `file` contendo sequências de traversal de caminho (path traversal). O manipulador verifica apenas o `job` fornecido e nunca normaliza ou restringe o caminho do arquivo solicitado ao diretório `jobs/<jobId>` desse trabalho antes de abri-lo como um recurso do sistema de arquivos. Como o espaço temporário para exportação assíncrona reside sob a mesma raiz do banco de dados do repositório (warehouse) que as tabelas de recursos persistidos, um atacante pode usar seu próprio trabalho de exportação para ler outros arquivos do repositório. Isso foi corrigido no Pathling Server 2.0.0. Como mitigação provisória, desative as operações de exportação assíncrona (`pathling.operations.exportEnabled`, `patientExportEnabled`, `groupExportEnabled`, `bulkSubmitEnabled`) ou ative a autenticação e restrinja a capacidade de exportação aos chamadores confiáveis.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.