
CVE-2019-0708 RDP RCE 脆弱性用のスキャナー PoC
CVE-2019-0708 スキャナー PoC by @JaGoTu and @zerosum0x0.

rdesktop のスキャナーフォークで、ホストが CVE-2019-0708 Microsoft Windows リモート デスクトップ サービスのリモート コード実行の脆弱性に対して脆弱かどうかを検出できます。
これはサービス拒否を引き起こすことはありませんが、長年にわたる 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 でライセンスされています。