
Python PoC для CVE-2026-93958: аутентифицированная инъекция команд с правами root в D-Link R95 BE9500 DHMAPI SetTimeSettings NTPServer, с режимами проверки, эксплуатации и массовой обработки.
PoC на Python 3 для CVE-2026-93958 — прошивка BE9500_1.00.16 (сборка 1.01B06) устройства D-Link R95 BE9500.
CVE-2026-93958 — инъекция команд ОС (CWE-77 / CWE-78) в /bin/ssi DHMAPI (SOAP поверх HTTPS). Обработчик SetTimeSettings сохраняет NTPServer без санитизации; синхронизация UCI выполняет uci set …="%s" через shell, поэтому обратные кавычки в NTPServer выполняются с правами root.
Предварительные условия: действующая веб-сессия admin (Login + HMAC API-AUTH). Пользователь по умолчанию — Admin. Порт управления обычно 18443 (также стоит попробовать 443).
Воздействие: полная компрометация устройства (RCE с правами root). Исправления от производителя для BE9500_1.00.16 не зафиксировано (сентябрь 2026).
Публичное исследование: FoundTL/D-Link-R95-BE9500
CVSS: 9.4 (v4.0) / 9.1 (v3.1, PR:H, изменённая область действия).
Страница PoC: https://pocbit.org/pocs/cve-2026-93958
Каталог: https://pocbit.org/pocs/
| Продукт | D-Link R95 BE9500 |
| Прошивка | BE9500_1.00.16 / 1.01B06 |
| Вектор | POST /DHMAPI/ → SetTimeSettings / NTPServer |
| Аутентификация | Admin + API-AUTH |
| Эксплойт | инъекция `cmd`; вывод через /www/pocbit93958.txt |
Возможности: цветной CLI, --mode check, --mode exploit, массовая обработка (--list + -j), JSONL + exploited.txt.
pip install -r requirements.txt
python poc.py -u 192.168.2.254:18443 --mode check
python poc.py -u 192.168.2.254:18443 -U Admin -P 'YourPass' --mode exploit
python poc.py -u 192.168.2.254:18443 -U Admin -P pass --mode exploit --command "uname -a"
python poc.py --list targets.example.txt --mode exploit -j 8
python poc.py --list targets.txt --mode exploit --password SharedAdminPass -j 12
Формат строки цели: host[:port] [username] [password] (через табуляцию/пробел).
CVE-2026-93958 PoC: D-Link R95 BE9500 DHMAPI NTPServer authenticated root RCE. DHMAPI login, SetTimeSettings injection, mass exploit. PoCbit
Тестирование разрешено только на устройствах, которыми вы владеете или которые вам разрешено проверять.