🇰🇷 한글 설명
Linksys E1200 v2 라우터의 httpd 바이너리 내 get_merge_ipaddr 함수에서 스택 기반 버퍼 오버플로우 취약점이 발견되었습니다. 공격자가 조작된 CGI 파라미터를 포함한 HTTP 요청을 보내면 경계 검사 없이 고정된 크기의 버퍼에 데이터가 복사되어 임의 코드 실행이나 서비스 거부(DoS)를 유발할 수 있습니다.
💡 쉬운 설명
라우터의 특정 기능이 입력받은 데이터의 길이를 제대로 확인하지 않아 발생하는 보안 약점입니다. 해커가 특수한 명령어를 담은 요청을 보내면 라우터를 마비시키거나 제어권을 뺏을 수 있습니다.
🇺🇸 원문 (English)
A stack-based buffer overflow exists in the get_merge_ipaddr function of the httpd binary on Linksys E1200 v2 routers (Firmware E1200_v2.0.11.001_us.tar.gz). The function concatenates up to four user-supplied CGI parameters matching <parameter>_0~3 into a fixed-size buffer (a2) without bounds checking. Remote attackers can exploit this vulnerability via specially crafted HTTP requests to execute arbitrary code or cause denial of service without authentication.
📍 영향받는 시스템
Linksys E1200 v2 (Firmware E1200_v2.0.11.001_us.tar.gz)
⚔️ 공격 벡터
인증되지 않은 원격 공격자가 조작된 HTTP 요청을 전송하여 공격
🛡️ 대응 방법
제조사에서 제공하는 최신 보안 패치 적용 또는 취약한 기능의 접근 차단
🔧 검증 코드
해당 라우터의 웹 인터페이스 응답을 확인하여 현재 실행 중인 서비스 및 펌웨어 버전을 점검합니다.
curl -s http://<router_ip>/cgi-bin/ | grep -i 'httpd'