🇰🇷 한글 설명
Linksys E1200 v2 라우터의 httpd 바이너리 내 get_merge_mac 함수에서 스택 기반 버퍼 오버플로우 취약점이 발견되었습니다. 공격자가 조작된 CGI 파라미터를 포함한 HTTP 요청을 보내면 경계 검사 없이 버퍼에 데이터가 쌓여 임의 코드를 실행하거나 서비스 거부를 유발할 수 있습니다.
💡 쉬운 설명
라우터의 특정 기능에 너무 많은 정보를 한꺼번에 보내면 시스템이 감당하지 못하고 고장 나거나 해커의 명령을 듣게 되는 문제입니다. 인증 없이도 원격에서 공격이 가능하여 위험합니다.
🇺🇸 원문 (English)
A stack-based buffer overflow exists in the get_merge_mac function of the httpd binary on Linksys E1200 v2 routers (Firmware E1200_v2.0.11.001_us.tar.gz). The function concatenates up to six user-supplied CGI parameters matching <parameter>_0~5 into a fixed-size buffer (a2) without proper bounds checking, appending colon delimiters during concatenation. 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 요청을 통해 원격에서 공격
🛡️ 대응 방법
제조사에서 제공하는 최신 보안 패치 적용 또는 취약한 서비스 비활성화
🔧 검증 코드
라우터의 웹 관리 페이지에 접속하여 현재 펌웨어 버전이 E1200_v2.0.11.001_us인지 확인하십시오.
curl -s http://<router_ip>/ | grep -i 'httpd' || echo 'Check firmware version manually'