
Privilege escalation vulnerability on MitraStar routers
CVE-2021-42165
MitraStar 라우터의 권한 상승 취약점
장치: Mitrastar GPT-2541GNAC-N1
펌웨어: BR_g3.5_100VNZ0b33 (다른 버전에서는 테스트되지 않음)
익스플로잇:
Mitrastar GPT-2541GNAC-N1 장치는 SSH를 통해 제한된 기본 셸로 접근할 수 있게 제공됩니다:

제한된 셸은 CLI 버전이 “Reduced_CLI_HGU_v15”이며, 일반적인 linux/unix 명령 실행을 막기 위해 환경이 제한되어 있습니다.

“deviceinfo show file ” 명령은 축소된 CLI에서 파일과 디렉터리를 표시하기 위해 사용됩니다. 이 명령은 특수 문자를 올바르게 처리하지 못하기 때문에 "path" 값에 두 번째 명령을 매개변수로 삽입할 수 있습니다. “&&/bin/bash”를 매개변수 값으로 사용하면 다음 이미지에서 볼 수 있듯이 busybox/ash 콘솔을 실행할 수 있습니다:

따라서 전체 상호 운용이 가능하고 root 권한을 가진 콘솔을 실행하여 권한을 상승시킬 수 있습니다(다음 이미지 참조):

이 권한 상승을 통해 /etc/passwd(/var/passwd)의 내용을 변경하거나, 새 사용자를 만들거나, 다른 시스템 리소스를 영구적으로 변경할 수 있습니다.
“support” 사용자는 라우터 뒷면에 인쇄되어 제공됩니다. 경우에 따라 이 라우터는 기본 자격 증명을 사용합니다.