
Windows EDRエージェントをブロックするために、オブジェクトマネージャーの名前空間に独自のIPCオブジェクトを登録する(CVE-2023-3280、CVE-2024-5909、CVE-2024-20671、およびCVE未割り当てのその他脆弱性)
このリポジトリには、テストされたほとんどのWindows EDRエージェントに存在するDoS脆弱性を悪用する方法を示すサンプルコードが含まれています。これは低権限ユーザーでも実行可能です。
脆弱性の詳細を説明するブログ記事はこちら: IG-Labs Blog
ほとんどのWindows EDRエージェントは、各種コンポーネント間のプロセス間通信(IPC)に依存しています。攻撃者がEDRエージェントの初期化前に特定のオブジェクト(例:Cortexの場合は\RPC Control\Palo-Alto-Networks-Traps-DB-Rpc)を登録すると、EDRのユーザーモードコンポーネントが起動時にクラッシュします。これによりEDRは完全に無効になります。
このエクスプロイトを有効にするにはシステムの再起動が必要です。また、EDRのアップデート中にも悪用される可能性があります。
提供されているサンプルコードは、脆弱性CVE-2023-3280を実証しています。
ALPCポートの代わりに名前付きパイプを使用しても同じ結果が得られます。すべてのEDRベンダーをテストできていないため、同種の未パッチ脆弱性が他にも存在する可能性があります。