
Nginx-ui 버전을 식별하고 CVE-2024-22198에 취약한지 확인합니다.
이 도구는 Nginx-ui 버전을 원격으로 확인하고 CVE-2024-22198에 취약한지 알려주기 위해 제작되었습니다.
Nginx-UI는 Nginx 구성을 관리하기 위한 웹 인터페이스입니다. 구성 설정을 악용하여 임의의 명령을 실행할 수 있는 취약점이 존재합니다. Home > Preference 페이지에는 Run Mode, Jwt Secret, Node Secret, Terminal Start Command와 같은 시스템 설정 목록이 표시됩니다. UI에서는 사용자가 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