🔍 CVE-2022-31161

10.0
CVSS Score
CRITICAL
2022-07-15
2026-06-17 04:44
✅ 완료

🇰🇷 한글 설명

Roxy-WI는 HAProxy, Nginx, Keepalived 서버를 관리하는 웹 인터페이스입니다. 6.1.1.0 버전 이전에서는 /app/options.py 파일의 subprocess_execute 함수가 사용자 입력을 적절히 검증하지 않아 원격에서 시스템 명령어를 실행할 수 있는 취약점이 존재합니다.

💡 쉬운 설명

관리 도구의 보안 허점을 이용해 해커가 멀리서도 내 컴퓨터에 마음대로 명령을 내릴 수 있는 위험한 상태입니다. 이 취약점을 이용하면 시스템 전체의 제어권을 탈취당할 수 있습니다.

🇺🇸 원문 (English)

Roxy-WI is a Web interface for managing HAProxy, Nginx and Keepalived servers. Prior to version 6.1.1.0, the system command can be run remotely via the subprocess_execute function without processing the inputs received from the user in the /app/options.py file. Version 6.1.1.0 contains a patch for this issue.

📍 영향받는 시스템

Roxy-WI 6.1.1.0 미만 버전

⚔️ 공격 벡터

웹 인터페이스를 통해 조작된 입력값을 전달하여 원격 명령 실행(RCE)

🛡️ 대응 방법

Roxy-WI를 최신 패치가 적용된 6.1.1.0 이상 버전으로 업데이트하십시오.

🔧 검증 코드

명령어 실행 결과가 'vulnerable'로 나오거나 /app/options.py 파일이 존재하면 취약한 버전일 가능성이 높으므로 버전을 확인해야 합니다.

Shell / Script
python3 -c "import os; print('vulnerable' if 'options.py' in os.listdir('/app') else 'not_found')"

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:L

💻 영향받는 소프트웨어

Nginx