Wordfenceの研究者は、WordPressプラグインの提供者であるBdThemesの循環的な脆弱性を発見した。攻撃者は、JSONデータを汚染して管理者パネルに表示される広告バーを悪用し、悪意のあるコードを挿入した。これにより、管理者アカウントを作成し、コマンド&コントロール(C2)サーバーと通信することが可能となった。
攻撃者は、JSONレスポンスの処理におけるXSS(クロスサイトスクリプティング)の脆弱性を悪用し、管理者がログインするたびに実行される悪意のあるスクリプトを挿入した。このスクリプトは、新しい管理者アカウントを作成し、Webシェルプラグインをインストールするために使用された。攻撃はAPIを通じて実行され、ファイルの変更は必要なかった。
BdThemesのクラウドストレージの認証情報や内部インフラが侵害された可能性がある。攻撃者はC2サーバーと通信し、特定のアルゴリズムを使用して管理者の認証情報を作成した。これにより、攻撃者は悪意のあるサイトのリストを中央に保存する必要なく、特定のドメインで検索することが可能となった。
