CVE-2026-44549Open WebUI在0.8.0版本之前存在安全漏洞。由于Excel文件附件预览功能未对文件内容进行安全过滤,攻击者可构造恶意XLSX文件,利用sheet_to_html函数将XSS载荷嵌入HTML。当用户查看附件时,未经过滤的HTML被直接渲染至DOM,导致恶意脚本执行,窃取用户数据或劫持会话。
该漏洞属于存储型跨站脚本攻击(XSS)。Open WebUI在处理Excel文件预览时,使用SheetJS库将Excel内容转换为HTML表格。攻击者可在Excel单元格中注入恶意的HTML/JS代码(如`<img src=x onerror=alert(1)>`)。`sheet_to_html`函数会将这些代码原样保留在生成的HTML字符串中。随后,Open WebUI前端框架使用类似`@html`的指令将此字符串直接插入页面DOM,且跳过了HTML实体编码和安全清理。这导致任何访问该附件的用户,其浏览器都会解析并执行其中的恶意JavaScript代码。