
Определите версию Nginx-ui и проверьте, уязвим ли он к CVE-2024-22198
Этот инструмент предназначен для удаленной проверки версии Nginx-ui и уведомления, если она уязвима для CVE-2024-22198.
Nginx-UI — это веб-интерфейс для управления конфигурациями Nginx. Он уязвим для произвольного выполнения команд путем злоупотребления настройками конфигурации. Страница Home > Preference отображает список системных настроек, таких как Run Mode, Jwt Secret, Node Secret и Terminal Start Command. Хотя интерфейс не позволяет пользователям изменять настройку Terminal Start Command, это можно сделать, отправив запрос к API. Эта проблема может привести к удаленному выполнению кода с аутентификацией, повышению привилегий и раскрытию информации. Данная уязвимость исправлена в версии 2.0.0.beta.9.
➜ python3 nginxui_checker.py http://172.17.0.4
[!] Nginx-ui version: 2.0.0-beta.8 Vulnerable: True
N/A