
CVE-2019-15107 Programa de teste gráfico
Programa de teste CVE-2019-15107
Esta vulnerabilidade de execução remota de comandos no Webmin é basicamente causada por qx/.../ em Perl, resultando em execução de comandos. A exploração requer certas condições especiais. Durante a reprodução, criei rapidamente um programa de exploração gráfico.
Vale ressaltar que o valor do parâmetro 'user' deve ser um usuário falso. Testar com o usuário real 'root' não funciona. Somente quando o valor do parâmetro 'user' enviado não é um usuário Linux conhecido, a exibição de entrada leva à modificação de /etc/shadow, desencadeando a vulnerabilidade de injeção de comandos.
A obtenção de um shell reverso pode exigir codificação, o que pode necessitar de modificação do código.