Um superadministrador autenticado pode executar comandos arbitrários do sistema operacional como o usuário da aplicação web ao fazer o upload de um backup ZIP manipulado e acionar uma restauração. O problema ocorre porque as entradas SQL do arquivo de backup são transmitidas para o cliente de linha de comando MySQL/MariaDB sem a flag `--binary-mode`, fazendo com que o cliente interprete linhas que começam com comandos de barra invertida, como `!`, como comandos de shell locais. Isso pode levar à exposição de segredos da aplicação, incluindo credenciais do banco de dados e `APP KEY`, e permitir a modificação de arquivos e dados graváveis pela aplicação. O ataque envolve os seguintes endpoints:
- 'POST /admin/backups/upload'
- 'POST /admin/backups/restore/{filename}'
A exploração é possível quando o parâmetro opcional de sanitização `clean` não é utilizado, que é o comportamento padrão quando `DB SANITIZE BY DEFAULT` é falso.