CVE-2026-41929Vvveb 1.0.8.2之前的版本存在未经身份验证的反射型跨站脚本(XSS)漏洞。该漏洞位于可视化编辑器预览渲染器中。由于isEditor()函数未执行会话验证,且视图处理程序直接注入未过滤的原始HTML,攻击者可通过操纵r参数和_component_ajax参数执行任意JavaScript。通过恶意链接,攻击者可诱导受害者在Vvveb源站上下文中执行攻击者控制的脚本,导致数据泄露或会话劫持。
该漏洞的核心在于Vvveb的可视化编辑器预览功能存在输入验证缺失问题。具体而言,服务器端的isEditor()门控函数设计存在缺陷,它没有检查用户的会话状态、权限角色或有效的令牌,导致任何网络请求者均可被误认为是“编辑者”。在利用过程中,攻击者构造特制的HTTP请求,利用r查询参数和_component_ajax POST参数。当服务器处理这些参数时,视图处理程序直接将POST请求体中的HTML内容注入到响应页面中,而未经过任何过滤或转义。这种“原始HTML注入”允许攻击者嵌入恶意JavaScript载荷。由于漏洞属于反射型XSS,当受害者点击攻击者精心构造的恶意链接或触发表单提交时,恶意脚本会在受害者的浏览器中执行。由于作用域为Vvveb源站,攻击者脚本可以访问该域下的Cookie、会话令牌等敏感数据,甚至执行操作篡改页面内容,造成数据泄露或会话劫持。