
Exploit de RCE autenticado para roteadores ASUS ExpertWiFi e RT-A57 Go via injeção de comando no splash_page_SDN.cgi. Requer um token de login válido para executar comandos arbitrários no dispositivo alvo.
As firmwares do ASUS ExpertWiFi EBM63, EBM68 e RT-AX57 Go anteriores ao patch de 12-04-2024 contêm uma vulnerabilidade de injeção de comandos na função splash_page_SDN.cgi. Quando um invasor envia uma solicitação especialmente criada, ele pode obter execução arbitrária de código.
referências:
A vulnerabilidade é um RCE autenticado, os usuários deste script precisam primeiro recuperar o token de login (valor de asus_token do cabeçalho cookie) do alvo.
$ python3 CVE-2024-1655.py --host <TARGET_HOST> --token <ASUS_TOKEN> <COMMAND>
Exemplo: Criando um arquivo no diretório tmp
$ python3 CVE-2024-1655.py --host http://192.168.1.1:8080 --token pEnRts37WwOZT1qwwJjhRWFhfBLBmNQ "echo pwned > /tmp/pwn.txt"
O autor criou este software com o único propósito de pesquisa acadêmica e auxílio na compreensão dos riscos de segurança associados. Além disso, este software não se destina a ser usado para atacar sistemas, exceto onde explicitamente autorizado. Os mantenedores do projeto não são responsáveis por uso indevido do software. O uso responsável é aconselhado.