Uma vulnerabilidade no Timeshift, que permite elevação de privilégios no sistema

No aplicativo Timeshift foi identificada uma vulnerabilidade (CVE-2020-10174), permitindo que um usuário local execute código com privilégios de root. Timeshift é um sistema de backup que utiliza rsync com links duros ou snapshots Btrfs para implementar funcionalidades semelhantes ao System Restore no Windows e ao Time Machine no macOS. O programa está disponível nos repositórios de várias distribuições e é usado por padrão no PCLinuxOS e no Linux Mint. A vulnerabilidade foi corrigida na versão Timeshift 20.03.

O problema é causado pelo manuseio inadequado do diretório público /tmp. Durante a criação de um backup, o programa cria o diretório /tmp/timeshift, no qual um subdiretório com um nome aleatório é criado, contendo um script shell com comandos executados com privilégios de root. O subdiretório com o script tem um nome imprevisível, mas o próprio /tmp/timeshift é previsível e não é verificado para substituição ou criação em vez disso de um link simbólico. Um invasor pode criar um diretório /tmp/timeshift em seu nome, após o que pode monitorar a criação do subdiretório e substituir esse subdiretório e o arquivo contido nele. Durante a execução, o Timeshift executará com privilégios de root um script não gerado pelo programa, mas um arquivo substituído pelo invasor.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster