
CVE-2021-26855 익스플로잇
CVE-2021-26855 SSRF 간단 활용 golang 연습
Exchange Server 2013 CU23 미만 Exchange Server 2016 CU18 미만 Exchange Server 2019 CU7 미만
이 취약점은 기존 Exchange 취약점과 다르며, 로그인 가능한 사용자 신분이 필요하지 않으며, 인증 없이 내부 사용자 리소스에 접근할 수 있습니다. CVE-2021-27065와 함께 사용하면 원격 명령 실행이 가능합니다.
취약점 트리거 필수 조건
위 네 가지 중 FQDN은 NTLM Type2 메시지를 통해 획득 가능하며, 메일 주소는 직접 열거할 수 있습니다.
이 취약점을 활용하려면 Ruby, Python 등의 스크립트 언어가 더 편리합니다. Golang으로 작성한 이유는 주로 Golang 학습을 위한 것이므로, 이 도구는 반쪽짜리 제품에 불과하며 시간이 나면 업데이트할 예정입니다.
이 도구는 취약점 탐지, 사용자 열거를 지원하며, 간단한 메일 ID, 제목 읽기(사실상 XML 내용 수정)를 구현할 수 있습니다. 후속 활용은 8581을 참고하세요. 모두 XML 제출입니다.
사용법:
go run CVE-2021-21978.go -h <target ip>
-h string 필수, 대상 주소 또는 도메인
-U string 선택, 열거할 사용자 목록
-d 선택, 메일 다운로드
-l 선택, 메일 목록 표시
-n string 선택, FQDN 지정 시 입력
-t string 선택, 요청 지연 시간 (기본값 "1")
-u string 선택, 대상 지정 (기본값 "administrator")
다운로드 기능 업데이트
