
CVE-2021-29156の概念実証エクスプロイト。ForgeRock OpenAM v13.0.0におけるLDAPインジェクションの脆弱性であり、ユーザーのパスワードハッシュを1文字ずつブルートフォースで抽出することを可能にします。
(c) 2021 GuidePoint Security Charlton Trezevant [email protected]
本日 GuidePoint は、ForgeRock OpenAM v13.0.0 における LDAP インジェクションの脆弱性である CVE-2021-29156 に対する実用的な概念実証ツールを公開できることを嬉しく思います。この脆弱性により、攻撃者は文字単位のブルートフォース攻撃を用いて、脆弱性のある OpenAM サーバーからさまざまな情報(ユーザーのパスワードハッシュなど)を抽出することができます。
このツールを使用するには、baseURL、proxy、user の各変数を調整してスクリプトを実行するだけです。
デフォルトでは、このツールは amAdmin ユーザーのパスワードハッシュを抽出するように設定されています。有効な文字が検出されるたびに、パスワードハッシュ文字列がコンソールに表示されます。OpenAM インスタンスから他のデータを外部に抽出したい場合は、LDAP インジェクションのペイロードをさらに調整することができます。
この脆弱性をより詳しく知りたい場合は、PortSwigger がエクスプロイト自体とその動作原理に関する優れた解説を公開しています。