CVE-2026-28786Open WebUI是一个自托管人工智能平台。在0.8.6版本之前,其语音转文字转录端点存在安全漏洞。由于文件名字段未经过充分的清理,任何经过身份验证的非管理员用户都可以触发特定的文件未找到错误。该漏洞会导致服务器返回包含绝对DATA_DIR路径的错误信息,从而造成敏感路径信息泄露。建议用户尽快升级到修复版本以确保系统安全。
该漏洞的根本原因是Open WebUI在处理语音转文字请求时,对用户输入的“filename”参数缺乏严格的校验和净化机制。具体而言,应用程序直接将用户可控的输入用于文件系统操作,而没有预先检查其合法性或将其限制在安全目录内。当攻击者提交一个不存在的文件名时,后端逻辑在尝试打开文件时失败并抛出`FileNotFoundError`。由于应用的错误处理页面未对敏感信息进行脱敏处理,服务器将完整的错误详情,包括物理路径、环境变量等,通过HTTP 400 Bad Request响应体直接泄露给前端。攻击者利用此信息可推断服务器的部署架构,为后续的本地文件包含(LFI)或路径遍历攻击提供关键情报。