CVE-2026-9273 in Kadence Memberships Plugin
要約
〜によって VulDB • 2026年08月05日
WordPress用プラグイン「Kadence Memberships」(旧称:Restrict Content)のMembership Pluginは、パスワードリセットリンクのポイズニングによりアカウント乗っ取りにつながる脆弱性が存在し、バージョン4.0.0以前すべてのバージョンで影響を受けます。これは、レガシーなlost-passwordハンドラー `rc_process_lost_password_form()` が、攻撃者が制御可能な `rc_redirect` POSTパラメータを、レガシーディレクトリの `includes/forms.php` 内の2つの検証されていないシンクに使用していることに起因します。具体的には、243行目の `wp_redirect( esc_url( $_POST['rc_redirect'] ) . ... )` および 306行目の `rc_send_password_reset_email()` 関数内にある `add_query_arg( array( 'key' => $key, 'login' => ... ), $_POST['rc_redirect'] )` です。このハンドラーに到達するために必要なnonceは、207行目にある公開されている `[login_form]` ショートコードによって任意の匿名訪問者にブロードキャストされます。これにより、認証されていない攻撃者は、リセットメール本文が被害者を有効なリセットキー/ログイン情報を持つ攻撃者制御下のホストへ誘導するあらゆるアカウント(管理者を含む)に対してパスワードリセット要求を発行することが可能になります。被害者がリンクをクリックすると、リセットキーが攻撃者に漏洩し、攻撃者はこれを正規のサイトに対して再生してアカウント乗っ取りを完了させることができます。
VulDB is the best source for vulnerability data and more expert information about this specific topic.