
CVE-2020-0609 および CVE-2020-0610 用の PoC (DoS + スキャナ) - RD Gateway RCE
CVE-2020-0609 および CVE-2020-0610 向け Proof of Concept(サービス拒否 + スキャナー)。
これらの脆弱性により、認証されていない攻撃者が RD Gateway for RDP を介して最高権限でリモートコード実行を達成できます。
研究および教育目的のみに使用してください。
Python3 用に pyOpenSSL がインストールされていることを確認してください。
usage: BlueGate.py [-h] -M {check,dos} [-P PORT] host
positional arguments:
host IP address of host
optional arguments:
-h, --help show this help message and exit
-M {check,dos}, --mode {check,dos}
Mode
-P PORT, --port PORT UDP port of RDG, default: 3391
この脆弱性により、認証されていない攻撃者は、未チェックかつ任意のインデックスパラメータ (0x00 - 0xFFFF) を指定することで、ヒープ内にフォワード・アウト・オブ・バウンズ書き込みを行うことができます。書き込むデータも任意であり、1回あたり最大1000バイト、1セッション中に最大4096バイトまで可能です。
これらの脆弱性について詳しくは、こちら を参照するか、PoCビデオもある Twitter での最新ツイートをご覧ください。
RD Gateway は RDP のプロキシとして機能します。つまり、いくつかの内部サーバーとインターネットの間で動作し、RDP を直接インターネットに公開する必要がなくなります。
それは単なる作業タイトルであり、この段階ではより良い名前を思いつきませんでした。