PT-2024-28627 · Bert-Vits · Bert-Vits

·

CVE-2024-39688

·

Publicado

2024-07-22

·

Atualizado

2024-09-11

CVSS v3.1

6.5

Média

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

CVE-2024-39688

Produtos afetados

Bert-Vits