🇰🇷 한글 설명
Tenda RX2 Pro 16.03.30.14 버전의 httpd 내 'setLanCfg' API 엔드포인트에서 입력값 검증 및 정제 미흡으로 인해 발생합니다. 웹 관리 포털에 권한이 있는 원격 공격자가 조작된 웹 요청을 보내 장치의 루트 셸 권한을 획득할 수 있으며, 이 명령 주입은 장치 설정에 저장되어 지속적으로 유지됩니다.
💡 쉬운 설명
공유기 관리 페이지에 접속할 수 있는 사람이 특수한 명령어를 입력하면 공유기의 모든 권한을 탈취할 수 있는 보안 약점입니다. 이 공격은 한 번 성공하면 공유기 설정에 저장되어 공격자가 계속해서 제어권을 유지할 수 있어 위험합니다.
🇺🇸 원문 (English)
Lack of input validation/sanitization in the 'setLanCfg' API endpoint in httpd in the Tenda RX2 Pro 16.03.30.14 allows a remote attacker that is authorized to the web management portal to gain root shell access to the device by sending a crafted web request. This is persistent because the command injection is saved in the configuration of the device.
📍 영향받는 시스템
Tenda RX2 Pro (버전 16.03.30.14)
⚔️ 공격 벡터
웹 관리 포털 권한을 가진 공격자가 'setLanCfg' API에 조작된 HTTP 요청을 전송하여 명령 주입(Command Injection) 수행
🛡️ 대응 방법
제조사에서 제공하는 최신 보안 패치로 펌웨어를 업데이트하거나, 관리자 페이지 접근 권한을 엄격히 제한하십시오.
🔧 검증 코드
명령어 실행 결과에서 해당 취약점이 존재하는 버전인 16.03.30.14가 나타나는지 확인하십시오.
curl -s http://<device_ip>/cgi-bin/config_info | grep -E 'version|16.03.30.14'