🔍 CVE-2017-6549

8.8
CVSS Score
HIGH
2017-03-09
2026-06-17 01:22
✅ 완료

🇰🇷 한글 설명

ASUS 라우터의 httpd 웹 서버에서 발견된 세션 하이재킹 취약점입니다. 공격자가 특정 HTTP 헤더(cgi_logout, asusrouter-Windows-IFTTT-1.0)를 조작하여 활성화된 관리자 세션을 도용할 수 있습니다. 이 취약점은 다양한 ASUS 라우터 모델의 오래된 펌웨어 버전에 영향을 미칩니다.

💡 쉬운 설명

ASUS 라우터의 로그인 시스템에 결함이 있어서, 공격자가 특별한 메시지를 보내서 남의 관리자 계정을 탈취할 수 있습니다. 이를 통해 공격자는 라우터를 완전히 제어할 수 있게 됩니다.

🇺🇸 원문 (English)

Session hijack vulnerability in httpd on ASUS RT-N56U, RT-N66U, RT-AC66U, RT-N66R, RT-AC66R, RT-AC68U, RT-AC68R, RT-N66W, RT-AC66W, RT-AC87R, RT-AC87U, RT-AC51U, RT-AC68P, RT-N11P, RT-N12+, RT-N12E B1, RT-AC3200, RT-AC53U, RT-AC1750, RT-AC1900P, RT-N300, and RT-AC750 routers with firmware before 3.0.0.4.380.7378; RT-AC68W routers with firmware before 3.0.0.4.380.7266; and RT-N600, RT-N12+ B1, RT-N11P B1, RT-N12VP B1, RT-N12E C1, RT-N300 B1, and RT-N12+ Pro routers with firmware before 3.0.0.4.380.9488; and Asuswrt-Merlin firmware before 380.65_2 allows remote attackers to steal any active admin session by sending cgi_logout and asusrouter-Windows-IFTTT-1.0 in certain HTTP headers.

📍 영향받는 시스템

ASUS RT-N56U, RT-N66U, RT-AC66U, RT-AC68U, RT-AC87R, RT-AC3200, RT-AC1900P 등 여러 모델의 펌웨어 버전 3.0.0.4.380.7378 미만; Asuswrt-Merlin 380.65_2 미만

⚔️ 공격 벡터

원격 공격자가 HTTP 요청에 악의적인 헤더(cgi_logout, asusrouter-Windows-IFTTT-1.0)를 삽입하여 세션 검증 메커니즘을 우회하고 관리자 세션 쿠키를 탈취

🛡️ 대응 방법

ASUS 라우터 펌웨어를 권장 버전 이상으로 즉시 업그레이드하고, 라우터의 웹 인터페이스 접근을 신뢰할 수 있는 IP로만 제한

🔧 검증 코드

라우터의 펌웨어 버전이 반환되면 해당 모델과 공식 권장 버전을 비교하여 취약한 버전인지 확인; 접근 불가 시 라우터 웹 UI(192.168.1.1)에 접속하여 시스템 설정의 펌웨어 버전을 확인

Shell / Script
curl -s http://라우터IP/sys_api 2>/dev/null | grep -oP '(?<="firm_ver":")[^"]+' || echo 'Access Denied - Check router firmware version in web UI'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Apache HTTP Server