🇰🇷 한글 설명
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-13993.
📍 영향받는 시스템
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 'version' || echo 'Manual check required'