🇰🇷 한글 설명
Tenda AC7, AC9, AC10, AC15, AC18 모델의 웹 서버(httpd)에서 버퍼 오버플로우 취약점이 발견되었습니다. POST 요청의 'ssid' 파라미터를 처리할 때 strcpy 함수를 사용하여 스택에 위치한 로컬 변수에 값을 직접 복사함으로써 함수의 리턴 주소를 덮어쓸 수 있습니다.
💡 쉬운 설명
공격자가 공유기 설정 페이지에 아주 긴 이름을 입력하면 공유기의 시스템 제어권을 뺏을 수 있는 문제입니다. 잘못된 데이터 처리 방식 때문에 공유기가 고장 나거나 해커의 명령을 수행하게 됩니다.
🇺🇸 원문 (English)
An issue was discovered on Tenda AC7 V15.03.06.44_CN, AC9 V15.03.05.19(6318)_CN, AC10 V15.03.06.23_CN, AC15 V15.03.05.19_CN, and AC18 V15.03.05.19(6318)_CN devices. It is a buffer overflow vulnerability in the router's web server -- httpd. When processing the "ssid" parameter for a post request, the value is directly used in a strcpy to a local variable placed on the stack, which overrides the return address of the function.
📍 영향받는 시스템
Tenda AC7 V15.03.06.44_CN, AC9 V15.03.05.19(6318)_CN, AC10 V15.03.06.23_CN, AC15 V15.03.05.19_CN, AC18 V15.03.05.19(6318)_CN
⚔️ 공격 벡터
HTTP POST 요청의 'ssid' 파라미터에 조작된 긴 문자열을 전송하여 공격
🛡️ 대응 방법
제조사에서 제공하는 최신 보안 패치가 적용된 펌웨어로 업데이트
🔧 검증 코드
공유기 관리 페이지의 현재 펌웨어 버전을 확인하여 취약한 버전 범위에 해당하는지 대조
curl -s http://<router_ip>/index.html | grep -i 'version' || echo 'Manual check required'