
Identificar la versión de Nginx-ui y comprobar si es vulnerable a CVE-2024-22198
Esta herramienta está diseñada para comprobar de forma remota la versión de Nginx-ui y notificar si es vulnerable a CVE-2024-22198.
Nginx-UI es una interfaz web para gestionar configuraciones de Nginx. Es vulnerable a la ejecución arbitraria de comandos mediante el abuso de los ajustes de configuración. La página Home > Preference expone una lista de configuraciones del sistema como Run Mode, Jwt Secret, Node Secret y Terminal Start Command. Si bien la interfaz de usuario no permite modificar el ajuste Terminal Start Command, es posible hacerlo enviando una solicitud a la API. Este problema puede llevar a una ejecución remota de código autenticado, escalada de privilegios y divulgación de información. Esta vulnerabilidad ha sido parcheada en la versión 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