Smowton

Pesquisador deGitHub
#8888de 53,635
30.8CVSS total
Vulnerabilidades · 4
Média
1
Alta
2
Crítica
1
PT-2024-10802
8.1
2024-05-14
Dotmesh · Dotmesh · CVE-2020-26312
**Nome do software vulnerável e versões afetadas** Versões 0.8.1 e anteriores do Dotmesh **Descrição** O problema está relacionado ao tratamento inadequado de links simbólicos em uma rotina de descompactação, o que pode permitir que invasores leiam e/ou gravem em locais arbitrários fora da pasta de destino designada. A rotina `untarFile` tenta impedir a criação de links simbólicos que apontem para fora do diretório para o qual um arquivo tar é extraído. No entanto, um tarball malicioso pode explorar essa vulnerabilidade primeiro vinculando `subdir/parent` a `..` e, em seguida, vinculando `subdir/parent/escapes` a `..`, resultando em um link simbólico que aponta para o diretório pai do tarball. Isso pode levar à gravação arbitrária de arquivos com as mesmas permissões do programa que executa a operação de descompactação, caso o invasor consiga controlar o arquivo compactado. Além disso, se o invasor tiver acesso de leitura aos arquivos descompactados, ele poderá ler arquivos de sistema arbitrários para os quais o processo pai tenha permissões de leitura. **Recomendações** Como solução temporária, considere desativar a rotina `untarFile` até que um patch esteja disponível. Restrinja o acesso aos arquivos descompactados para minimizar o risco de exploração. Evite usar os links `subdir/parent` e `subdir/parent/escapes` no tarball afetado até que o problema seja resolvido. No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.