
CVE-2019-0708 RDP RCE 취약점용 스캐너 PoC
CVE-2019-0708 스캐너 PoC - @JaGoTu 및 @zerosum0x0.

호스트가 CVE-2019-0708(Microsoft Windows 원격 데스크톱 서비스 원격 코드 실행 취약점)에 취약한지 탐지할 수 있는 rdesktop의 스캐너 포크가 있습니다.
이는 서비스 거부(denial-of-service)를 유발하지 않아야 하지만, 수년간의 모든 취약한 RDP 스택 버전에 대해 100% 보장할 수는 없습니다.
또한 현재 작업 중인 Metasploit 모듈도 있습니다(MSF에는 RDP 라이브러리가 없습니다).
미리 만들어진 바이너리가 있지만, 소스에서 빌드하는 단계는 다음과 같습니다:
git clone https://github.com/zerosum0x0/CVE-2019-0708.git
cd CVE-2019-0708/rdesktop-fork-bd6aa6acddf0ba640a49834807872f4cc0d0a773/
./bootstrap
./configure --disable-credssp --disable-smartcard
make
일반적인 rdesktop 컴파일 지침을 참조하십시오.
취약점의 일부 세부 사항은 이미 대중에게 알려지기 시작했습니다. 이 도구는 공격자가 이론적인 RCE를 달성할 수 있게 해주지 않습니다.
이 PoC를 수정하여 서비스 거부를 유발하도록 만드는 것은 진입 장벽을 낮추지만 어느 정도의 노력도 필요합니다. 우리는 이 스캐너가 테스트에서 정확해 보이고 논리적인 경로를 따른다는 것 외에 작동 방식에 대한 설명을 제공하지 않습니다.
시스템 관리자는 취약한 호스트를 발견하기 위해 이런 도구가 필요합니다. 이 도구는 합법적인 목적으로만 제공되며, 보안 커뮤니티의 이 취약점에 대한 이해를 증진시키기 위해 제공됩니다.
rdesktop 포크는 GPLv3로 라이선스가 부여됩니다.
Metasploit 모듈은 Apache 2.0으로 라이선스가 부여됩니다.