🇰🇷 한글 설명
TP-Link TL-WR940N 라우터의 httpd 서비스에서 발생하는 스택 기반 버퍼 오버플로우 취약점입니다. 공격자가 인증을 거친 후 적절히 검증되지 않은 데이터를 전송하면 루트 권한으로 임의 코드를 실행할 수 있습니다.
💡 쉬운 설명
해커가 공유기 관리자 권한을 얻은 뒤, 특수한 데이터를 보내 공유기를 완전히 장악할 수 있는 문제입니다. 이로 인해 공유기의 모든 설정이 바뀌거나 해킹 도구로 악용될 수 있습니다.
🇺🇸 원문 (English)
This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of TP-Link TL-WR940N 3.20.1 Build 200316 Rel.34392n (5553) routers. Authentication is required to exploit this vulnerability. The specific flaw exists within the httpd service, which listens on TCP port 80 by default. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a fixed-length stack-based buffer. An attacker can leverage this vulnerability to execute code in the context of root. Was ZDI-CAN-13992.
📍 영향받는 시스템
TP-Link TL-WR940N 3.20.1 Build 200316 Rel.34392n (5553)
⚔️ 공격 벡터
네트워크 인접 공격자가 인증 후 TCP 80 포트의 httpd 서비스를 통해 공격
🛡️ 대응 방법
제조사에서 제공하는 최신 보안 패치 또는 펌웨어로 업데이트
🔧 검증 코드
출력된 빌드 번호가 취약한 버전인 3.20.1 Build 200316 Rel.34392n과 일치하는지 확인
curl -s http://<router_ip>/index.htm | grep -i 'Build'