Ooolap

#44885de 53,624
5.7CVSS total
Vulnerabilidades · 1
PT-2022-16163
5.7
2022-02-23
Backblaze · B2 Command Line Tool · CVE-2022-23653
**Nome do software vulnerável e versões afetadas** Ferramenta de linha de comando B2, versões 3.2.0 e anteriores **Descrição** A ferramenta de linha de comando B2 contém uma vulnerabilidade de divulgação de chaves que pode ser explorada por invasores locais por meio de uma condição de corrida do tipo “time-of-check-time-of-use” (TOCTOU). A ferramenta salva chaves de API em um arquivo de banco de dados local (`$XDG CONFIG HOME/b2/account info`, `~/.b2 account info` ou um caminho definido pelo usuário) quando o comando `b2 authorize-account` é executado pela primeira vez. O arquivo é inicialmente legível por todos e posteriormente alterado para ser privado ao usuário, permitindo que um invasor local leia o conteúdo durante o breve período entre a criação do arquivo e a modificação da permissão. **Recomendações** Para usuários que ainda não executaram o `b2 authorize-account`, atualize para a Ferramenta de Linha de Comando B2 v3.2.1 antes de executá-lo. Para usuários que executaram o `b2 authorize-account` e o caminho designado pode ser aberto por outro usuário local, atualize para a Ferramenta de Linha de Comando B2 v3.2.1, remova o banco de dados e gere novamente todas as chaves do aplicativo. Se a Ferramenta de Linha de Comando B2 não puder ser atualizada para a v3.2.1 devido a um conflito de dependências, use uma versão binária, instale uma nova versão dentro de um virtualenv ou altere as permissões para impedir que usuários locais abram o arquivo de banco de dados.