CVE-2026-44721Open WebUI是一个自托管的人工智能平台。在0.9.0版本之前,该产品存在一个存储型跨站脚本(XSS)漏洞。拥有模型创建权限的经过身份验证的用户可以在模型配置中注入恶意JavaScript代码。当其他用户(包括管理员)在聊天界面查看该恶意模型时,注入的脚本将在其浏览器中自动执行,可能导致账户劫持或敏感信息泄露。
该漏洞是由于Open WebUI在处理用户提交的模型配置信息时缺乏有效的输出编码机制导致的。在受影响的版本中,系统允许拥有“workspace.models”权限的用户自定义模型参数,但未对这些参数进行安全处理。攻击者可以构造包含恶意JavaScript代码的模型名称或描述,例如通过事件处理器或脚本标签。当这些数据被存储到服务器后,一旦有其他用户(特别是高权限管理员)在聊天UI中浏览或选择该模型,后端会将存储的恶意数据直接渲染到前端HTML中。由于浏览器无法区分合法数据和脚本代码,恶意载荷随即在受害者的浏览器会话中执行。这种存储型XSS攻击具有持久性,且由于针对管理员,攻击者可能利用管理员权限进一步控制整个平台,如上传Webshell或窃取所有用户数据。