🇰🇷 한글 설명
Tenda AC6, AC9, AC15, AC18 라우터의 웹 서버(httpd)에서 버퍼 오버플로우 취약점이 발견되었습니다. /goform/addressNat 엔트리의 mitInterface 파라미터를 처리할 때 입력값이 스택에 위치한 로컬 변수에 직접 사용되어 리턴 주소를 덮어쓸 수 있습니다. 공격자는 이를 통해 임의의 코드를 실행할 수 있습니다.
💡 쉬운 설명
라우터의 설정 페이지를 통해 들어오는 특정 데이터가 허용된 용량보다 커서 시스템의 제어권을 뺏길 수 있는 문제입니다. 해커가 이 취약점을 이용하면 공유기를 마음대로 조종할 수 있습니다.
🇺🇸 원문 (English)
An issue was discovered on Tenda AC6 V1.0 V15.03.05.19_multi_TD01, AC9 V1.0 V15.03.05.19(6318)_CN, AC9 V3.0 V15.03.06.42_multi, AC15 V1.0 V15.03.05.19_multi_TD01, and AC18 V15.03.05.19(6318_)_CN devices. There is a buffer overflow vulnerability in the router's web server -- httpd. While processing the /goform/addressNat entrys and mitInterface parameters for a POST request, a value is directly used in a sprintf to a local variable placed on the stack, which overwrites the return address of a function. An attacker can construct a payload to carry out arbitrary code execution attacks.
📍 영향받는 시스템
Tenda AC6 V1.0 (V15.03.05.19_multi_TD01), AC9 V1.0/V3.0, AC15 V1.0, AC18 V15.03.05.19(6318_)_CN
⚔️ 공격 벡터
HTTP POST 요청의 /goform/addressNat 경로 내 mitInterface 파라미터에 조작된 값을 전송하여 공격
🛡️ 대응 방법
제조사에서 제공하는 최신 보안 패치가 적용된 펌웨어로 업데이트하십시오.
🔧 검증 코드
라우터의 웹 인터페이스 접속 및 모델 정보를 확인하여 취약한 버전인지 대조하십시오.
curl -s http://<router_ip>/index.html | grep -i 'Tenda'