CVE-2025-49342CVE-2025-49342是WordPress Custom Style插件中的一个跨站请求伪造(CSRF)漏洞,该漏洞可导致存储型跨站脚本(Stored XSS)攻击。Custom Style插件是一款用于WordPress网站的样式自定义工具,允许管理员通过后台界面自定义网站样式。该插件在处理用户输入时缺乏适当的CSRF令牌验证和输入过滤机制,攻击者可以利用此漏洞诱导已登录的管理员访问恶意页面,在管理员不知情的情况下向插件提交包含恶意JavaScript代码的请求。由于该XSS是存储型的,恶意脚本会被永久保存在数据库中,当其他管理员或用户访问相关页面时,恶意代码会自动执行,可能导致会话劫持、凭据窃取、管理后台被完全控制等严重后果。此漏洞影响Custom Style插件1.0及以下所有版本,CVSS评分7.1,属于高危漏洞。由于该漏洞利用需要用户交互(诱导管理员点击链接),建议尽快更新到最新版本或采取临时缓解措施。
该漏洞存在于WordPress Custom Style插件的样式保存功能中。攻击流程如下:首先,攻击者精心构造一个包含恶意JavaScript代码的HTML表单,该表单模拟插件正常的样式保存请求。由于插件后端未正确验证CSRF令牌,服务器会接受这个来自攻击者控制站点的请求。当管理员访问攻击者提供的恶意页面时,浏览器会自动提交预先构造的请求到目标WordPress站点。如果管理员已登录,浏览器会携带有效的会话Cookie,插件会错误地将恶意代码作为样式设置保存到数据库中。由于该数据是存储型的,所有访问包含该样式输出页面的用户都会触发恶意JavaScript代码执行。攻击者通常会将恶意代码隐藏在样式设置或自定义CSS/JS字段中,利用WordPress的样式渲染机制触发执行。此类漏洞的危险在于攻击者无需直接访问目标服务器,只需诱导目标管理员访问特定页面即可完成攻击。