🇰🇷 한글 설명
Tenda F451 1.0.0.7의 httpd 웹 서버에서 /goform/addressNat 함수가 entrys 매개변수에 대한 입력 검증을 제대로 수행하지 않아 스택 기반 버퍼 오버플로우 취약점이 발생합니다. 원격 공격자가 이를 악용하여 임의 코드 실행이 가능합니다.
💡 쉬운 설명
Tenda F451 라우터의 설정 페이지에서 과도한 양의 데이터를 입력하면 라우터가 크래시되거나 해킹될 수 있습니다. 인터넷 연결만 있으면 누구나 이 공격을 원격으로 실행할 수 있습니다.
🇺🇸 원문 (English)
A vulnerability was found in Tenda F451 1.0.0.7. This affects the function fromAddressNat of the file /goform/addressNat of the component httpd. Performing a manipulation of the argument entrys results in stack-based buffer overflow. Remote exploitation of the attack is possible. The exploit has been made public and could be used.
📍 영향받는 시스템
Tenda F451 버전 1.0.0.7 이하
⚔️ 공격 벡터
HTTP POST 요청으로 /goform/addressNat 엔드포인트에 과도한 크기의 entrys 파라미터 전송하여 스택 오버플로우 유발
🛡️ 대응 방법
최신 펌웨어로 업데이트하거나 영향받는 라우터를 교체. 임시방편으로 WAN 접근 차단 및 로컬 네트워크 액세스만 제한
🔧 검증 코드
HTTP 응답이 반환되면 취약점이 있는 장비가 활성화된 것이고, 연결 거부 또는 타임아웃이 나오면 해당 기기가 없거나 이미 방어된 상태입니다.
curl -s http://192.168.1.1/goform/addressNat -X POST 2>&1 | head -c 100