🔍 CVE-2026-33208

8.8
CVSS Score
HIGH
2026-04-24
2026-06-17 10:37
✅ 완료

🇰🇷 한글 설명

Roxy-WI는 Haproxy, Nginx, Apache, Keepalived 서버 관리 웹 인터페이스로, 8.2.6.4 이전 버전의 /config/<service>/find-in-config 엔드포인트에서 words 파라미터를 검증하지 않아 shell injection에 취약합니다. 인증된 공격자가 shell 메타문자를 삽입하여 원격 서버에서 sudo 권한으로 임의의 OS 명령어를 실행할 수 있습니다.

💡 쉬운 설명

Roxy-WI 웹 프로그램이 사용자 입력을 제대로 검사하지 않아, 로그인한 공격자가 특수한 문자를 입력하면 서버의 관리자 명령어를 마음대로 실행할 수 있는 심각한 보안 결함입니다. 이를 통해 공격자가 서버 전체를 제어할 수 있습니다.

🇺🇸 원문 (English)

Roxy-WI is a web interface for managing Haproxy, Nginx, Apache and Keepalived servers. Prior to version 8.2.6.4, the /config/ < service > /find-in-config endpoint in Roxy-WI fails to sanitize the user-supplied words parameter before embedding it into a shell command string that is subsequently executed on a remote managed server via SSH. An authenticated attacker can inject arbitrary shell metacharacters to break out of the intended grep command context and execute arbitrary OS commands with sudo privileges on the target server, resulting in full Remote Code Execution (RCE). Version 8.2.6.4 patches the issue.

📍 영향받는 시스템

Roxy-WI 8.2.6.4 미만의 모든 버전

⚔️ 공격 벡터

/config/<service>/find-in-config 엔드포인트의 words 파라미터에 shell metacharacters(예: ; | & $())를 주입하여 grep 명령어를 탈출해 임의 명령어 실행

🛡️ 대응 방법

Roxy-WI를 버전 8.2.6.4 이상으로 즉시 업그레이드하거나, 공식 보안 패치 적용

🔧 검증 코드

반환된 버전이 8.2.6.4 이상이면 안전하고, 그 미만이면 즉시 업그레이드 필요

Shell / Script
grep -r "VERSION\|version" /opt/roxy-wi/ 2>/dev/null | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Nginx