CVE-2025-49354CVE-2025-49354是WordPress插件Recent Posts From Each Category中的一个高危安全漏洞。该插件用于在WordPress网站上显示每个分类的最新文章。漏洞源于插件未对用户提交的数据进行充分的CSRF令牌验证和输入输出过滤,攻击者可以通过构造恶意请求诱骗管理员点击,从而在插件配置中注入恶意JavaScript代码。由于这些数据会存储在数据库中并在页面加载时回显,形成存储型跨站脚本攻击(XSS)。攻击成功后将允许攻击者窃取管理员会话Cookie、劫持管理员账号、篡改网站内容或进行进一步渗透攻击。该漏洞影响插件版本从n/a到1.4的所有版本,CVSS评分7.1,属于高危漏洞。
该漏洞是典型的CSRF诱发的存储型XSS问题。漏洞原理如下:1) 插件在处理用户提交的配置参数时,仅检查了数据的格式但未实现有效的CSRF防护机制(如nonce令牌验证);2) 攻击者可以构造包含恶意JavaScript代码的表单,诱使已登录的管理员在不知情的情况下提交;3) 恶意代码被存储到WordPress数据库的options表中;4) 当其他用户访问包含该插件输出的页面时,存储的恶意脚本会被浏览器解析执行。攻击者通常利用此漏洞窃取管理员的认证凭证(cookie、token),进而完全控制WordPress后台。由于攻击代码存储在服务器端,所有访问受影响页面的用户都会受到攻击,危害范围广泛。攻击者可能利用获取的管理员权限安装恶意插件、修改网站内容或创建后门账号。