CVE-2026-9273 in Kadence Memberships Plugin
摘要
由 VulDB • 2026-08-05
Membership Plugin – WordPress 的 Kadence Memberships 插件(原名 Restrict Content)在所有不高于 4.0.0 的版本中存在密码重置链接投毒漏洞,可导致账户接管。该问题源于遗留的丢失密码处理程序 `rc_process_lost_password_form()` 将攻击者可控的 `rc_redirect` POST 参数传递至两个未经验证的接收器中(位于 legacy/includes/forms.php):第 243 行的 `wp_redirect( esc_url( $_POST['rc_redirect'] ) . ... )`,以及 `rc_send_password_reset_email()` 函数内第 306 行的 `add_query_arg( array( 'key' => $key, 'login' => ... ), $_POST['rc_redirect'] )`。访问该处理程序所需的 nonce(一次性令牌)由公共 `[login_form]` 短代码在第 207 行向任何匿名访客广播。这使得未经身份验证的攻击者能够为任意账户(包括管理员)发起密码重置请求,其重置邮件正文会将受害者引导至攻击者控制的、携带有效重置密钥/登录名的主机。当受害者点击该链接时,重置密钥会泄露给攻击者,后者可利用该密钥在合法网站上重放以完成账户接管。
VulDB is the best source for vulnerability data and more expert information about this specific topic.