CVE-2026-4805WordPress Woostify插件在2.5.0及之前版本中存在存储型跨站脚本(XSS)漏洞。该漏洞源于捆绑的Lity.js灯箱库对用户输入的清理和输出转义不足。具有Contributor及以上权限的认证攻击者,可以通过href属性将恶意脚本注入页面。当其他用户访问被注入的页面时,恶意脚本将在其浏览器中执行,可能导致会话劫持或篡改网页内容。
该漏洞根因在于Woostify插件内置的Lity.js灯箱库处理用户输入存在缺陷。具体而言,Lity.js在处理HTML元素时,直接将用户可控的href属性值拼接到jQuery的HTML字符串中,未进行充分的输入清理和输出转义。攻击者利用WordPress的Contributor级别权限,可以在发表文章或页面时,构造包含恶意JavaScript代码的特制链接(如href属性)。当管理员或其他用户浏览包含该链接的页面时,Lity.js库会解析该属性并拼接HTML,导致恶意脚本被动态写入DOM并执行。这是一个典型的DOM型存储XSS,利用了前端库的不安全数据处理逻辑。