CVE-2025-46255CVE-2025-46255是WordPress插件LoginWP Pro(由Marketing Fire LLC开发)中的一个高危安全漏洞,CVSS评分达到7.5分。该漏洞属于访问控制类缺陷,正式名称为「Missing Authorization - Accessing Functionality Not Properly Constrained by ACLs」,即缺失授权漏洞。漏洞源于插件对某些敏感功能的访问控制约束不足,允许未授权用户访问或修改本应需要管理员权限才能操作的设置和功能。LoginWP Pro是一款广泛使用的WordPress登录管理插件,用于自定义登录URL、重定向规则和用户登录流程。由于该插件在WordPress生态中拥有大量安装用户,此漏洞可能影响众多网站的安全性。攻击者可利用此漏洞在未经认证的情况下修改插件配置,可能导致网站重定向被恶意篡改、用户登录流程被劫持等严重安全问题。
LoginWP Pro插件在4.0.8.5及之前版本中存在授权验证缺陷。问题出在插件的设置保存功能上,缺少对用户权限的充分验证。具体而言,插件的某些管理接口(如settings保存端点)未正确实现访问控制列表(ACL)检查,导致任何访问该端点的用户都能修改插件配置,而无需具备管理员角色权限。攻击者可通过构造恶意HTTP请求,将action参数设置为loginwp_settings_save,并提交精心构造的settings数据,即可覆盖插件的合法配置。这些配置包括登录URL映射、重定向规则、第三方集成设置等。攻击者可以借此实现:将用户重定向到恶意网站、劫持登录会话、禁用安全功能或植入后门。由于该漏洞不需要认证(PR:N),攻击者可在完全匿名的情况下发起攻击。漏洞的利用条件极低,攻击复杂度为低(AC:L),对目标系统完整性造成高影响(I:H)。