CVE-2025-64220CVE-2025-64220是WordPress Rey Core插件中的一个存储型跨站脚本(XSS)漏洞。该漏洞由于应用程序在生成Web页面时未能正确对用户输入进行中和处理,导致恶意脚本可以被永久存储在服务器端。当其他用户访问包含恶意脚本的页面时,攻击者注入的JavaScript代码将在受害者浏览器中执行,从而窃取会话Cookie、劫持用户账户或进行其他恶意操作。 Rey Core是WordPress平台上广泛使用的付费主题/框架插件,主要用于构建电子商务网站。该漏洞影响版本从n/a至3.1.8版本,CVSS评分6.5,属于中等严重程度。攻击者需要具有低权限用户账户(如订阅者或贡献者角色),并需要诱导管理员或高权限用户访问包含恶意脚本的页面。由于是存储型XSS,攻击一旦成功,恶意脚本将持续存在于网站中,影响所有访问该页面的用户。漏洞由Patchstack安全团队发现并报告。
该存储型XSS漏洞存在于Rey Core插件的某个输入字段中,攻击者可以通过该字段提交包含恶意JavaScript代码的Payload。当数据被存储到数据库后,每次页面加载时该Payload都会被重新读取并渲染到HTML中。由于缺乏适当的输入验证和输出编码,恶意脚本得以在用户浏览器中执行。 攻击者利用此漏洞可以:(1)窃取受害者的会话令牌和认证Cookie;(2)修改页面内容进行钓鱼攻击;(3)重定向用户到恶意网站;(4)在受害者浏览器中执行任意JavaScript代码。 由于攻击需要低权限账户即可实施,且可以利用社交工程诱导管理员访问恶意页面,因此该漏洞在实际环境中具有较高的利用可能性。攻击者可能首先创建一个低权限账户,然后利用该漏洞注入恶意脚本,等待管理员访问受感染页面后即可获得管理员权限。