CVE-2026-44566Open WebUI是一个自托管的人工智能平台。在0.1.124版本之前,当用户在提示词中附加文件时,系统直接使用原始HTTP请求中的文件名,且未进行验证或清理。这允许攻击者上传包含路径遍历字符的文件,从而绕过上传目录限制,将文件写入服务器用户有权限访问的文件系统任意位置,可能导致远程代码执行。
该漏洞源于Open WebUI在处理文件上传时未对`filename`参数进行严格的路径规范化处理。攻击者可在HTTP multipart/form-data请求中构造包含“../”序列的文件名(如`../../var/www/html/shell.php`)。服务器接收文件后,直接将其保存到解析后的路径,从而跳出预期的上传目录。由于无需认证即可利用,攻击者可将恶意文件写入Web根目录。若服务器配置不当解析该脚本,即可实现远程代码执行,完全控制服务器。