🇰🇷 한글 설명
Tenda F456 1.0.0.5의 /goform/VirtualSer 엔드포인트에서 fromVirtualSer 함수가 menufacturer/Go 매개변수를 부적절하게 검증하여 버퍼 오버플로우 취약점이 발생한다. 이를 통해 원격 공격자가 인증 없이 임의 코드 실행이 가능하며, 공개된 exploit이 존재한다.
💡 쉬운 설명
Tenda 라우터의 관리 기능에서 입력값 검사가 부족해 해커가 악성 데이터를 보내 라우터를 제어할 수 있습니다. 인터넷 접근이 가능한 라우터라면 누구나 원격으로 공격할 수 있습니다.
🇺🇸 원문 (English)
A security vulnerability has been detected in Tenda F456 1.0.0.5. This issue affects the function fromVirtualSer of the file /goform/VirtualSer of the component httpd. The manipulation of the argument menufacturer/Go leads to buffer overflow. The attack is possible to be carried out remotely. The exploit has been disclosed publicly and may be used.
📍 영향받는 시스템
Tenda F456 1.0.0.5 이하 버전
⚔️ 공격 벡터
HTTP POST 요청을 통해 /goform/VirtualSer 엔드포인트로 초과 길이의 menufacturer/Go 값을 전송
🛡️ 대응 방법
Tenda 펌웨어를 1.0.0.6 이상으로 업그레이드하거나, 라우터 관리 인터페이스 접근을 내부 네트워크로만 제한
🔧 검증 코드
라우터의 현재 펌웨어 버전을 확인하여 1.0.0.5 이하면 취약, 1.0.0.6 이상이면 안전
curl -s http://192.168.0.1/goform/SysInfo 2>/dev/null | grep -oE '"version"\s*:\s*"[^"]*"'