Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
PoC-CVE-2026-89020-PrivEsc — CVE-2026-89020에 대한 개념 증명 권한 상승: RouterOS mtget TFTP RRQ 오버플로를 악용하여 그룹 정책을 재작성하고 읽기 전용 사용자를 전체 관리자로 승격합니다. | Kitploit
도구/GitHubGitHub/davtur19/poc-cve-2026-89020-privesc
Embedded Systems SecurityPrivilege EscalationVulnerability AnalysisExploitationNetwork SecurityPayload DevelopmentBinary Exploitation
GitHub

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
davtur19/poc-cve-2026-89020-privesc

PoC-CVE-2026-89020-PrivEsc

CVE-2026-89020에 대한 개념 증명 권한 상승: RouterOS mtget TFTP RRQ 오버플로를 악용하여 그룹 정책을 재작성하고 읽기 전용 사용자를 전체 관리자로 승격합니다.

저장소 보기
115일 전아직 검토되지 않음

CVE-2026-89020: RouterOS mtget TFTP RRQ 오버플로 및 권한 상승

원본 오버플로(DoS): Kazuma Matsumoto, GMO Cybersecurity by IERAE.

읽기 전용에서의 권한 상승: Cristiano Maranci, Davide Turaccio.

read 그룹의 인증된 사용자가 mtget TFTP 오버플로를 통해 저장된 그룹 정책을 다시 작성하여 패치되지 않은 RouterOS에서 전체 권한을 획득합니다. MikroTik이 이를 재현했습니다. 이 저장소는 원본 오버플로가 아닌 권한 상승 PoC입니다.

영향받는 버전

빌드mtget sha256 (16)취약 여부
6.49.7c86bad170066c058예
6.49.11c86bad170066c058예 (실제 기기에서 테스트됨)
6.49.18a98020b2d5e39cf3예
6.49.19a98020b2d5e39cf3예
6.49.20a98020b2d5e39cf3예
6.49.219721d0bb5d21ec2a아니오 (수정됨)
6.49.229721d0bb5d21ec2a아니오
7.23.30a976b16314073e7예
7.23.7b315c9516f67c078아니오 (7.23.4에서 수정됨)
7.24.1e5cba2a80146f361예
7.24.2a6a8b50ee270e018아니오 (수정됨)
7.24.513dafb8a1d28fac7아니오

6.0부터 6.49.20까지 샘플링된 모든 6.x 빌드와 7.1.5부터 7.24.1까지 샘플링된 모든 7.x 빌드에서 취약합니다. 수정 버전: 6.49.21, 7.23.4, 7.24.2. 권한 상승은 6.49.11 (RB SXT-5D) 및 6.49.18 (RB433GL)에서 테스트되었습니다.

동작 방식

  • mtget RRQ 빌더: 경계 검사 없는 memcpy (6.49.11: 빌더 0x406518, 복사 0x406558). /tool fetch를 통한 긴 tftp:// 경로가 저장된 레지스터와 반환 주소를 덮어씁니다.
  • 페이로드는 /rw/store/group.dat를 열고, 첫 번째 레코드 접두사(38바이트)를 쓰고, 다시 읽고, 마커 파일을 쓰고, 종료합니다.
  • /nova/bin/user의 group::restore (6.49.11: 0x40c348)는 값 검증 없이 allow & clip 및 deny & clip을 적용합니다. read 그룹이 full 그룹이 됩니다.

사용법

python3 poc_read2full.py --host H --port P --user U --password W
python3 poc_read2full_generic.py --host H --port P --user U --password W \
    --payload payloads/6.49.7-6.49.11.mipsbe.bin

poc_read2full.py는 테스트된 6.49.11 드라이버입니다. poc_read2full_generic.py는 6.49.7 또는 페이로드를 재계산한 다른 빌드도 허용합니다.

--promote-user NAME은 선택적으로 재작성 후 해당 계정을 full로 이동시킵니다.

페이로드

payloads/6.49.7-6.49.11.mipsbe.bin (4094 B, sha256 433d59c9...)은 실제 실행에서 사용된 페이로드입니다. 다른 빌드는 페이로드를 재계산해야 합니다.

안전

소유하거나 테스트 권한이 있는 기기에서만 실행하십시오. read 그룹 정책을 다시 작성하며 기기가 재부팅될 수 있습니다.

도구 다운로드