🇰🇷 한글 설명
Netis NC63 펌웨어 V3.0.0.3327 버전에서 스택 기반 버퍼 오버플로우 취약점이 발견되었습니다. 공격자가 /bin/netis.cgi의 로그인 핸들러에 비정상적으로 긴 Base64 인코딩된 비밀번호를 전송하면, 검증되지 않은 디코더를 통해 스택 상태를 덮어쓰고 루트 권한으로 원격 코드 실행(RCE)이 가능합니다.
💡 쉬운 설명
로그인 화면에 너무 긴 비밀번호를 입력하면 기기의 보안 체계가 무너지는 결함입니다. 이를 통해 해커가 관리자 권한을 탈취하여 기기를 마음대로 조종할 수 있습니다.
🇺🇸 원문 (English)
Netis NC63 firmware through V3.0.0.3327 contains a stack-based buffer overflow vulnerability that allows unauthenticated remote attackers to overwrite saved stack state by submitting an oversized Base64-encoded password to the login handler in /bin/netis.cgi. Attackers can exploit the custom Base64 decoder's lack of output length validation against the fixed-size stack buffer to achieve remote code execution with root privileges, as the Boa web server executes the CGI environment as root.
📍 영향받는 시스템
Netis NC63 firmware V3.0.0.3327 이하 버전
⚔️ 공격 벡터
인증되지 않은 원격 공격자가 특수하게 제작된 긴 Base64 비밀번호를 웹 로그인 인터페이스로 전송
🛡️ 대응 방법
제조사에서 제공하는 최신 보안 패치가 적용된 펌웨어로 즉시 업데이트
🔧 검증 코드
기기의 현재 펌웨어 버전을 확인하여 취약한 버전(V3.0.0.3327 이하)인지 대조
curl -s http://<target_ip>/cgi-bin/netis.cgi | grep -i 'version' || echo 'Manual version check required'