CVE-2025-11167CVE-2025-11167是WordPress的CM Registration插件中存在的一个开放重定向漏洞。该插件是一款用于管理登录和基于邀请注册的WordPress工具,广泛应用于需要控制用户注册流程的网站中。该漏洞存在于所有2.5.6及以下版本中,由Wordfence安全团队的安全研究员发现并报告。
漏洞的根本原因在于插件对用户通过'redirect_url'参数提供的重定向URL缺乏充分的验证和过滤机制。开放重定向漏洞虽然不像SQL注入或远程代码执行那样直接危害服务器安全,但它常被攻击者用于钓鱼攻击、社会工程学攻击以及绕过安全检测。当用户被诱导点击特制的恶意链接后,浏览器会被重定向到攻击者控制的恶意网站,从而可能导致用户凭证泄露、恶意软件感染或其他安全风险。
该漏洞的CVSS评分为4.7,属于中等严重等级。虽然攻击复杂度低且无需认证即可利用,但需要用户交互(如点击特制链接)才能触发攻击。由于该漏洞影响范围明确(特定插件的特定版本),且利用条件需要用户配合,因此被评定为中等风险。WordPress网站管理员应尽快检查是否使用了受影响的插件版本,并及时更新到修复版本。
CM Registration插件的LoginController.php文件中处理用户登录流程时,会接收并使用'redirect_url'参数来决定用户登录成功后的跳转目标。然而,该插件在处理该参数时未对URL进行充分的验证,包括未检查URL是否属于同一域名(白名单验证)、未过滤外部URL链接、未阻止协议相对URL(如//evil.com)等。
攻击者可以构造一个包含恶意'redirect_url'参数的链接,例如:
https://victim-site.com/cm-login/?redirect_url=https://attacker-controlled-site.com/phishing
当受害者点击该链接时,首先会被引导到合法的WordPress网站(这增加了链接的可信度),登录或完成相应操作后,浏览器会被重定向到攻击者控制的恶意网站。由于初始URL看起来是合法的,受害者更容易放松警惕,从而可能在钓鱼页面输入敏感信息(如用户名、密码、信用卡信息等)。
该漏洞利用无需认证(PR:N),通过网络即可发起攻击(AV:N),攻击复杂度低(AC:L),但需要用户交互(UI:R)才能完成攻击链。成功利用后主要影响完整性(I:L),对机密性和可用性影响较小。