1772544104
2026-03-03 13:04:00
500,000 以上の Web サイトにインストールされている SiteOrigin WordPress プラグインのページ ビルダーで発見された高重大度の脆弱性に関するアドバイザリーが公開されました。これは、2026 年に SiteOrigin Page Builder で発見された 3 番目の脆弱性です。この脆弱性は、CVSS 重大度スケールで 8.8 と評価されています。
プラグインの機能
SiteOrigin の Page Builder は、WordPress 用のドラッグ アンド ドロップ レイアウト ビルダーです。これにより、サイト所有者は、標準の WordPress ウィジェットを使用して、応答性の高い列ベースのページ デザインを作成できます。ユーザーはコードを書かずに視覚的にページを構築できます。
ほとんどのテーマで動作し、コーディングの知識が必要ないため、企業や個人の Web サイトで広く使用されています。
寄稿者レベルのアクセスが必要
この脆弱性には認証が必要です。攻撃者は共同作成者レベル以上のアクセス権を持っている必要があります。寄稿者は、WordPress ユーザーの役割の中で最も下位の 1 つです。投稿者は投稿を作成して送信できますが、公開することはできません。これは、この脆弱性には管理者アクセスは必要ありませんが、アカウントが必要であることを意味します。
ローカル ファイル インクルードの脆弱性
このプラグインは、2.33.5 までのすべてのバージョンでローカル ファイル インクルードに対して脆弱です。
ローカル ファイルの組み込みとは、許可されるファイルを適切に制限せずに、プラグインがサーバーからファイルを強制的にロードできることを意味します。
この問題は、locate_template() 関数に存在します。
何が間違っていたのか
プラグインは、locate_template() 関数を通じて含めることができるファイルを適切に制限しません。
この関数は、承認されたテンプレート ファイルのみをロードする必要があります。
攻撃者ができること
この制限がないため、認証された攻撃者は、サーバー上にすでに存在する任意のファイルをプラグインに組み込む可能性があります。
攻撃者がサーバーにファイルをアップロードできる場合、プラグインにそのファイルを強制的に組み込み、PHP コードとして実行できる可能性があります。
関係者によると ワードフェンスに関する勧告:
「WordPress 用の SiteOrigin プラグインの Page Builder は、2.33.5 までのすべてのバージョンで、locate_template() 関数によるローカル ファイル インクルードに対して脆弱です。これにより、共同作成者レベル以上のアクセス権を持つ認証された攻撃者が、サーバー上で任意のファイルをインクルードして実行し、それらのファイル内の任意の PHP コードを実行することが可能になります。」
これは、アクセス制御をバイパスしたり、機密データを取得したり、画像やその他の「安全な」ファイル タイプをアップロードして含めることができる場合にコードを実行したりするために使用できます。」
影響を受けるバージョンとパッチ適用されたバージョン
この脆弱性は、SiteOrigins プラグインのバージョン 2.33.5 以前の Page Builder に影響します。この問題はバージョン 2.34.0 で修正されました。
サイト所有者に推奨されるアクション
SiteOrigin の Page Builder を使用しているサイト所有者は、バージョン 2.34.0 以降に更新する必要があります。更新できない場合は、更新できるまでプラグインを無効にしてください。
Shutterstock/Jan phanomphrai による注目の画像
#SiteOrigin #WordPress #のページ #ビルダーの脆弱性は最大 #のサイトに影響