Cmsuno · Cmsuno · CVE-2021-40889
**Nome do software vulnerável e versões afetadas**
CMSUno versão 1.7.2
**Descrição**
A vulnerabilidade permite a execução de código PHP. Ela ocorre na ação `sauvePass` dentro do arquivo `{webroot}/uno/central.php`, que utiliza a função `file put contents()` para gravar o `username` no arquivo `password.php` quando um usuário altera sua senha com sucesso. Um invasor pode injetar código PHP malicioso no `password.php` e, em seguida, usar a função de login para executar o código.
**Recomendações**
Para a versão 1.7.2 do CMSUno, considere desativar a ação `sauvePass` no arquivo `{webroot}/uno/central.php` como uma solução temporária até que um patch esteja disponível. Restrinja o acesso ao arquivo `password.php` para minimizar o risco de exploração. Evite usar a função `file put contents()` para gravar entradas do usuário em arquivos até que o problema seja resolvido. No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.