PT-2020-16102 · Teamwork · Teamwork Cloud
Sickcodes
·
Publicado
2020-12-28
·
Atualizado
2021-01-04
·
CVE-2020-25507
CVSS v3.1
7.8
Alta
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Nome do software vulnerável e versões afetadas
TeamworkCloud, versões 18.0 a 19.0
Descrição
O problema decorre de uma atribuição incorreta de permissões durante o script de instalação, permitindo que um invasor local sem privilégios execute código arbitrário como root. Isso ocorre porque a instalação instrui a configuração do arquivo de ambiente do sistema
/etc/environment com permissões de gravação para todos (0777), permitindo que qualquer usuário local sem privilégios grave no /etc/environment e force todos os usuários, incluindo o root, a executar código arbitrário durante o próximo login ou reinicialização. Além disso, todo o diretório home do usuário twcloud em /home/twcloud recebe permissões de gravação para todos, permitindo que qualquer invasor local sem privilégios execute código arbitrário como twcloud.Recomendações
Para as versões 18.0 a 19.0 do TeamworkCloud, considere remover as permissões de gravação para todos do arquivo
/etc/environment e do diretório /home/twcloud para impedir a execução de código arbitrário. Como solução temporária, restrinja o acesso ao arquivo /etc/environment e ao diretório home do usuário twcloud para minimizar o risco de exploração.Exploit
Correção
Incorrect Permission
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Teamwork Cloud