
人気のWordPressプラグインGravity Formsが、公式ウェブサイトからの手動インストーラーがバックドアに感染するサプライチェーン攻撃と思われる危険にさらされている。
Gravity Formsは、問い合わせ、支払い、その他のオンラインフォームを作成するためのプレミアムプラグインである。ベンダーの統計データによると、同製品は約100万のウェブサイトにインストールされており、その中にはAirbnb、Nike、ESPN、Unicef、Google、Yaleといった有名企業のものも含まれている。
サーバー上でのリモートコード実行
WordPressのセキュリティ会社であるPatchStackによると、本日未明、Gravity Formsのウェブサイトからダウンロードされたプラグインによって生成された不審なリクエストに関する報告を受けたという。
プラグインを調査した結果、PatchStackはベンダーのウェブサイトからダウンロードされた悪意のあるファイル(gravityforms/common.php)を受け取ったことを確認した。さらに詳しく調査したところ、このファイルは “gravityapi.org/sites” の不審なドメインへの POST リクエストを開始することが判明しました。
さらに分析したところ、このプラグインはURL、管理パス、テーマ、プラグイン、PHP/WordPressのバージョンを含む広範なサイトのメタデータを収集し、攻撃者に流出していることがわかりました。
サーバーレスポンスには、base64エンコードされたPHPマルウェアが含まれており、”wp-includes/bookmark-canonical.php “として保存される。
このマルウェアはWordPressのコンテンツ管理ツールを装っており、「handle_posts()」、「handle_media()」、「handle_widgets()」などの関数を使用して、認証を必要とせずにリモートでコードを実行できる。
「これらの関数はすべて、__construct -> init_content_management -> handle_requests -> process_request関数から呼び出すことができる。つまり、基本的に認証されていないユーザーによってトリガーされる可能性があるのです」とPatchstack氏は説明する。
「すべての関数から、ユーザが入力したevalコールが実行され、サーバ上でリモート・コードが実行されます」と研究者は述べている。
Gravity Formsの開発元であるRocketGenius社にこの問題が報告され、あるスタッフはPatchstackに対し、このマルウェアはプラグインの手動ダウンロードとコンポーザーインストールにのみ影響を及ぼすと述べた。
Patchstackでは、昨日からGravity Formsをダウンロードした人は、クリーンバージョンを入手してプラグインを再インストールすることを推奨している。また、管理者は自分のウェブサイトに感染の兆候がないかスキャンする必要がある。
Patchstackによると、この操作を促進するドメインは7月8日に登録されている。
ハッカーが管理者アカウントを追加
RocketGeniusは、7月10日から11日の間に手動でダウンロード可能なGravity Forms 2.9.11.1と2.9.12のみが侵害されたことを確認する事件の事後報告を発表した。
管理者がこの2つの日付のいずれかにバージョン2.9.11のコンポーザインストールを実行した場合、彼らは製品の感染したコピーを受け取った。
「Gravity Formsプラグインから開始されるライセンス、自動アップデート、およびアドオンのインストールを処理するGravity APIサービスが侵害されたことはありません。そのサービスを通じて管理されているすべてのパッケージ更新は影響を受けていません。
RocketGeniusによると、悪意のあるコードはアップデートの試みをブロックし、外部サーバーに連絡して追加のペイロードを取得し、攻撃者がウェブサイトを完全に制御できる管理者アカウントを追加したという。
開発者はまた、管理者がウェブサイト上の特定のリンクをたどって感染の可能性をチェックする方法も提供している。
.ia_ad { background-color:#width: 95%; max-width: 800px; margin: 15px auto; border-radius: 8px; border:1px solid #d6ddee; display: flex; align-items: stretch; padding: 0; overflow: hidden; }:0; overflow: hidden; } .ia_lef { flex: 1; max-width: 200px; height: auto; display: flex; align-items: stretch; } .ia_lef a { display: flex; width: 100%; height: 100%; } .ia_lef a img { width: 100%; height: 100%; object-fit: cover; border-radius: 8px 0 0 8px; margin: 0; display: block; } .ia_rig { flex: 2; padding:display: flex; flex-direction: column; justify-content: center; } .ia_rig h2 { font-size: 17px !important; font-weight: 700; color:#line-height: 1.4; font-family:margin: 0 0 14px 0; } .ia_rig p { font-weight: bold; font-size: 14px; margin: 0 0 clamp(6px, 2vw, 14px) 0; } .ia_button { background-color:#border:1px solid #3b59aa; color: black; text-align: center; text-decoration: none; border-radius: 8px; display: inline-block; font-size: 16px; font-weight: bold; cursor: pointer; padding:10px 20px; width: fit-content; } .ia_button a { text-decoration: none; color: inherit; display: block; } @media (max-width: 600px) { .ia_ad { flex-direction: column; align-items: center; text-align: center; } .ia_lef { max-width: 100%; } .ia_lef a img { border-radius: 8px 8px 0 0; } .ia_rig { padding:15px;
width: 100%;
}
.ia_button {
width: 100%;
margin: 0px auto;
}
}
2025年に共通する8つの脅威
クラウド攻撃はより巧妙になっているかもしれないが、攻撃者は驚くほど単純なテクニックで成功している。
本レポートでは、何千もの組織におけるWizの検知結果から、クラウドを駆使する脅威者が使用する8つの主要なテクニックを明らかにします。




Comments