PT-2026-80870
CVE-2026-78381
·
Publicado
2026-08-24
·
Atualizado
2026-08-24
Descrição por
CVSS 4.0
8.2
AltaMétricasAV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas
RansomLook (versões afetadas não especificadas)
Descrição
Um problema de traversal de caminho existe no tratamento do campo
screen associado a postagens de grupo. O manipulador da API GroupPost.get concatena o valor screen do banco de dados diretamente com o diretório source/ da aplicação e abre o caminho sem verificar se o arquivo resolvido permanece dentro do diretório pretendido. Como o campo screen é de formato livre e pode ser preenchido através do editor de postagens administrativas ou importado de uma instância remota, uma instância upstream maliciosa pode fornecer sequências de traversal como ../config/generic.json. Quando a postagem é recuperada, a aplicação lê o caminho controlado pelo invasor e retorna o conteúdo do arquivo codificado em Base64 na resposta da API. Isso permite que um administrador que controle os dados de postagens importadas leia arquivos arbitrários acessíveis ao processo, expondo potencialmente dados de configuração, credenciais de API, hashes de senha ou outros segredos da aplicação. O ataque não requer que a instância upstream maliciosa possua uma conta no sistema afetado.Recomendações
Resolva os caminhos de tela usando
os.path.realpath() e verifique se o caminho resolvido permanece abaixo do diretório source/ da aplicação.
Realize a validação tanto no momento em que os valores são gravados quanto imediatamente antes de os arquivos serem lidos.
Utilize caminhos canônicos para evitar o traversal através de links simbólicos.Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾