TrustBrain

WooCommerceのチェックアウト画面にカスタムフィールドを追加・管理するプラグイン「Checkout Field Editor (Checkout Manager) for WooCommerce」において、セキュリティ上の問題が確認されました。影響を受けるのは、バージョン 2.1.7 までのすべてのバージョンです。

本脆弱性を悪用された場合、ログインしていない第三者が攻撃を行うことで、管理者のブラウザ上で不正なスクリプトが実行される可能性があります。

対策として、バージョン 2.1.8 以降への更新を推奨します。

本脆弱性は、ブロックチェックアウト(WooCommerce の Gutenberg ブロック版チェックアウト機能)で使用するカスタムフィールドの値を管理画面の注文詳細ページに表示する際の処理において、安全化の手順に不備があったことに起因します。その結果、攻撃者が細工した値を送信することで、管理者の注文閲覧時に不正なスクリプトが実行される可能性がある状態となっていました。

この脆弱性が悪用された場合、以下のような被害が想定されます。

管理者への攻撃(蓄積型XSS)

  1. 攻撃者がチェックアウト時に不正なコードを含む値を送信すると、その内容が注文情報としてデータベースに保存される
  2. 管理者が管理画面で当該注文の詳細を閲覧した際、保存された不正なコードが管理者のブラウザ上で実行される
  3. その結果として、管理者のセッション情報(ログイン状態を維持するための認証情報)が窃取され、管理者アカウントへの不正アクセスにつながるおそれがあります

被害発生の条件

以下の条件が重なった場合に、被害が発生する可能性があります。

  • ブロックチェックアウトを使用しており、ラジオボタンまたはチェックボックスグループ型のカスタムフィールドが設定されている
  • 攻撃者がサイトのチェックアウトページに不正なデータを送信する(ログイン不要)
  • 管理者が管理画面でその注文の詳細を閲覧する

本脆弱性は、以下 2 点の実装不備が組み合わさることで成立します。

(1)表示時のエスケープ処理の無効化
ラジオボタン・チェックボックスグループ型フィールドの値を表示する処理において、HTMLエスケープ(特殊文字をブラウザが無害と解釈できる形式に変換する処理)を行った直後に、その変換を元に戻す処理が実行されていました。その結果、安全化が機能しない状態となっていました。

(2)HTMLフィルタリング設定でのイベントハンドラの許可
画面出力時に使用する HTML フィルタリングの設定において、プルダウンメニューの選択操作をきっかけに JavaScript を実行できる属性が、フィルタリングの除外対象となっていませんでした。

さらに、ブロックチェックアウト経由で注文が送信される際、カスタムフィールドの値に対するサニタイズ(入力値の無害化処理)も実装されていなかったため、不正な値がそのままデータベースに保存される状態でした。

該当バージョンのプラグインをご利用の場合、以下の対応を強く推奨します。

  1. プラグインの更新
    • 速やかに、プラグインを対策バージョン(2.1.8 以降)へ更新してください。
  2. 被害確認
    • WordPress 管理画面の「WooCommerce」→「注文」より、ラジオボタンまたはチェックボックスグループ型のカスタムフィールドを含む注文について、フィールドの値に不審な記述がないか確認してください。
    • ⚠️ 注意:アップデート前に注文詳細ページを開くと、不正なスクリプトが実行されるリスクがあります。必ずプラグインを更新してから確認を行ってください。

⇒ 不審な内容が確認された場合は、WordPressの専門家などへの相談を推奨します。

Checkout Field Editor (Checkout Manager) for WooCommerce 2.1.7 までのバージョン

CVE-2026-3231
(公開日 2026年3月11日 更新日 2026年4月8日)

基本値: 7.2 (重要)   [Wordfence]

CVE-2026-3231 悪用確率 0.15% (上位65%) 2026年4月14日時点 

今後30日以内に悪用される確率 )

ソフトウェア脆弱性情報の著作権に関する注意事項

This record contains material that is subject to copyright.

Copyright 2012-2024 Defiant Inc.

License: Defiant hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute this software vulnerability information. Any copy of the software vulnerability information you make for such purposes is authorized provided that you include a hyperlink to this vulnerability record and reproduce Defiant’s copyright designation and this license in any such copy. Read more.

Copyright 1999-2024 The MITRE Corporation

License: CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE’s copyright designation and this license in any such copy. Read more.

「Support」、「Technical」、「Customer」、「Service」の文字 と 技術的なWordPress顧客サポート

WordPress運用保守

さらに詳しく

Checkout Field Editor (Checkout Manager) for WooCommerce プラグインをご利用中のお客様には、対策バージョンへの更新状況および推奨対応事項について、順次メールにてご案内しております。

WordPress プラグイン Checkout Field Editor (Checkout Manager) for WooCommerce 情報 (2026年4月16日 取得)

最新版 バージョン 2.1.8
対象 WordPress バージョン 4.9 またはそれ以降
検証済み最新バージョン : 6.9.4
有効インストール数 500,000+
関連 ページ プラグインページホームページ