PT-2020-16102 · Teamwork · Teamwork Cloud

Sickcodes

·

Publicado

2020-12-28

·

Atualizado

2021-01-04

·

CVE-2020-25507

CVSS v3.1

7.8

Alta

VetorAV: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

CVE-2020-25507

Produtos afetados

Teamwork Cloud