WPFormsプラグインに深刻な脆弱性

2024.12.10

OVERVIEW

2024年10月23日、WordPressプラグイン「WPForms」に支払いの払い戻しおよびサブスクリプションキャンセルに関する重大な認証漏れ脆弱性が発見されました。
この記事では、WPFormsプラグインの概要、発見された脆弱性の詳細、影響、そして推奨される対策について解説します。

WPFormsプラグインとは

WPFormsは、WordPress向けのフォームビルダープラグインで、連絡フォームや支払いフォーム、サブスクリプションフォームを簡単に作成できる便利なツールです。
しかし、2024年10月に発見された認証漏れの脆弱性により、サイトのセキュリティを脅かす可能性が指摘されています。

問題の詳細

WPFormsプラグイン(バージョン1.8.4 ~ 1.9.2.1)には、以下の脆弱性が存在します。

  1. CVE-2024-11205: 認証済みユーザーによるStripe支払いの払い戻しやサブスクリプションキャンセルを可能にする脆弱性。

この脆弱性により、サブスクライバーレベル以上のアクセス権を持つ攻撃者が、管理者権限を持たずとも支払いに関する操作を実行できる危険性があります。

影響とリスク

この脆弱性を利用することで、攻撃者は次のようなリスクを引き起こす可能性があります。

  • Stripe支払いの不正な払い戻し
  • サブスクリプションの不正キャンセル
  • サイト収益の損失

これらの問題は、サイト管理者にとって深刻な影響を及ぼします。

対処方法

  • プラグインの更新: WPFormsを利用している場合、最新のパッチが適用されたバージョン1.9.2.2に直ちに更新してください。
  • セキュリティプラグインの導入: Wordfenceなどのセキュリティプラグインを活用して、攻撃から保護するファイアウォールルールを有効にしましょう。
  • 定期的なチェック: 他のプラグインやテーマにも脆弱性が存在しないか確認し、必要に応じて更新してください。

まとめ

WPFormsプラグインは、その便利さにもかかわらず、認証漏れ脆弱性が発見されました。この問題を解決するためには、最新のバージョンに更新し、サイト全体のセキュリティを強化することが重要です。
サイトを安全に保つために、他のユーザーにもこの情報を共有してください。


参考:6,000,000 WordPress Sites Protected Against Payment Refund and Subscription Cancellation Vulnerability in WPForms WordPress Plugin