PT-2024-28627 · Bert-Vits · Bert-Vits
CVSS v3.1
6.5
Média
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N |
Nome do software vulnerável e versões afetadas
Bert-VITS2 versões 2.3 e anteriores
Descrição
O problema está relacionado à variável
data dir, na qual a entrada do usuário é concatenada com outras pastas e usada para abrir um novo arquivo na função generate config, levando a uma gravação de arquivo limitada. Isso permite a gravação de um arquivo /config/config.json em um diretório arbitrário no servidor. Se um determinado caminho de diretório não existir, o aplicativo retornará um erro, o que também poderia ser usado para obter informações sobre diretórios existentes no servidor.Recomendações
Para as versões 2.3 e anteriores, considere restringir o acesso à função
generate config até que um patch esteja disponível. Como solução temporária, evite usar a variável data dir na função afetada para minimizar o risco de exploração. No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.Exploit
Path traversal
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Bert-Vits