CVE-2025-15064WordPress插件Ultimate Member在2.11.1及之前版本中存在存储型XSS漏洞。该漏洞源于对用户描述字段的输入清理和输出转义不足。当Ultimate Member设置中开启“用户描述HTML支持”功能时,经过身份认证的攻击者(仅需订阅者权限)即可在个人资料描述中注入恶意Web脚本。一旦其他用户访问被注入的页面,恶意脚本将在其浏览器中执行,从而造成用户数据窃取或会话劫持等风险。
该漏洞的成因在于Ultimate Member插件在处理用户资料更新请求时,未对“用户描述”字段进行充分的安全过滤。特别是在插件后台开启了“HTML support for user description”选项后,系统允许在该字段输入HTML标签。攻击者可利用低权限账号(如订阅者)登录,在编辑个人资料时向描述字段插入恶意的JavaScript代码(如通过事件触发器)。由于缺乏输出转义,这些恶意代码被持久化存储在数据库中。当管理员或其他用户浏览包含受损用户描述的页面(如成员目录)时,服务器直接输出未经过滤的HTML内容,导致受害者的浏览器解析并执行攻击者注入的脚本,进而实现存储型XSS攻击。