CVE-2026-4305CVE-2026-4305 是 WordPress 插件“Royal WordPress Backup & Restore Plugin”中发现的一个安全漏洞。该插件在 1.0.16 及之前的所有版本中,由于对 'wpr_pending_template' 参数缺乏充分的输入验证,导致存在反射型跨站脚本(XSS)漏洞。攻击者无需经过身份认证,即可利用此漏洞构造恶意链接。如果诱导管理员点击该链接,攻击者便能在管理员浏览器中执行任意 Web 脚本代码。这可能进一步导致管理员会话劫持、敏感信息窃取或其他恶意操作,对网站安全性构成中等风险。
该漏洞的根源在于插件未能对用户通过 URL 参数传入的数据进行严格的过滤和转义。具体来说,漏洞触发点位于 'wpr_pending_template' 参数。当攻击者构造包含恶意 JavaScript 代码的 URL 并发送给目标管理员时,服务器在处理请求时直接将参数值反射回响应页面中,而没有进行 HTML 实体编码。由于漏洞属于反射型 XSS(Reflected XSS),恶意脚本不会存储在服务器端,而是随着响应即时执行。根据 CVSS 向量分析,攻击复杂度为低(AC:L),且无需任何权限(PR:N),但需要用户交互(UI:R),即必须诱骗受害者点击链接。虽然影响范围局限于当前用户的浏览器上下文(S:C),但在 WordPress 环境下,管理员权限较高,一旦脚本在管理员会话中运行,攻击者可利用管理员权限执行插件安装、账号修改等高危操作。