WordPressプラグイン「Easy Digital Downloads」に認証バイパスの脆弱性

CVSS 8.1 HIGH 未ログインで悪用可能

対象プラグイン Easy Digital Downloads (Easy Digital Downloads – eCommerce Payments and Subscriptions made easy)
有効インストール約 40,000 件
影響バージョン3.7.2 以下
修正版3.7.3
CVE-
種類認証バイパス(Improper Authentication)
公表2026年10月31日 当サイト掲載: 2026年11月2日 12:20

何が起きるか

Easy Digital Downloads 3.7.2以前に、PayPal決済の処理でログイン確認が不十分な脆弱性があります。未ログインの第三者が管理者になりすましてログインし、サイトを乗っ取るおそれがあります。

想定される被害と条件

  • 未ログインの第三者が、管理者アカウントでログインした状態になるおそれがあります
  • 管理者権限で、サイト内容の改ざん、不正ユーザーの追加、不正なプログラムの設置などが行われる可能性があります
  • 顧客情報や注文情報が漏えいするおそれがあります
  • 3.7.2以前のEasy Digital Downloadsで、PayPal決済とゲスト購入が有効なサイトが主な対象です
  • 対象の管理者がEDDの顧客として登録されていない場合に被害が起きやすくなります

今日やること

Easy Digital Downloads を 3.7.3 以上に今すぐ更新し、更新できない場合はPayPal決済の無効化かプラグインの停止を検討してください。

すぐに更新できない場合

Easy Digital Downloads の設定でPayPal決済(PayPal Commerce)とゲスト購入を一時的に無効にしてください。それができない場合は、更新までプラグインを停止してください。

更新後に確認すること

  • 管理画面の「ユーザー」で、身に覚えのない管理者アカウントや権限変更がないか確認する
  • 「ダウンロード」→「注文」で、管理者・スタッフのメールアドレスで行われた不審なゲスト注文(PayPal経由)がないか確認する
  • プラグイン・テーマの追加や変更、不審な投稿・ページがないか確認し、サーバーのアクセスログで覚えのないログインがないか見る
  • 不審な点があれば全管理者のパスワードを変更し、全セッションからログアウトさせる

不審な投稿・ユーザー・ファイルが見つかった場合は、専門家への相談をおすすめします。

Easy Digital Downloads の現在の情報 (WordPress.org、2026-11-02 取得)

最新版3.7.3 修正版を含む
対応 WordPress6.7 以上(検証済み 7.0.8)
最終更新2026-10-29 9:19pm GMT
有効インストール40,000+
リンクWordPress.org のページ 公式サイト
このプラグイン、自分のサイトにも入っている? URL を入れるだけの無料チェック →

原文(Wordfence Intelligence)

The Easy Digital Downloads plugin for WordPress is vulnerable to authentication bypass leading to administrator account takeover in all versions up to, and including, 3.7.2. During a PayPal guest checkout, the email address entered in the guest-checkout field is trusted as proof of identity: edd_get_purchase_form_user() binds the new guest order to an existing WordPress user purely on an email-address match, rewriting the order’s user_id to that user’s ID. The PayPal capture sink PurchaseUser::maybe_log_in_after_capture() then looked the user up by the order email (get_user_by( ‘email’, $order->email )) and, when $order->user_id equalled that user’s ID (which the email-binding step guarantees), issued an authenticated session with wp_set_auth_cookie(). An unauthenticated attacker who starts a guest checkout using an administrator’s email address (where that administrator has no existing EDD customer record) and completes the PayPal purchase flow therefore receives an authenticated session as that administrator — a full account takeover. The same sink is reachable through the standard PayPal checkout and the REST UnbrandedCard and Fastlane flows.

参考リンク

本ページの作成について: 上記の出典データをもとに、「何が起きるか」「今日やること」「更新後に確認すること」などの日本語解説は生成 AI が作成し、サイトの主治医が随時確認しています。誤りに気づかれた場合はお問い合わせください。

最近公表された深刻度の高い脆弱性

脆弱性一覧 →

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次