CVE-2026-45401
高已发布
Open WebUI:通过 Web-Fetch 和 Image-Load 端点中的 HTTP 重定向跟随实现 SSRF 绕过
- 已发布
- 2026年5月15日
- 已更新
- 2026年5月18日
- 分配 CNA
- GitHub_M
- 观察到的证据
- 2026年8月8日
初级CVSS
8.5/ 10高
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N0.3%
低 · 未来 30 天
- 百分位
- 22.8%
- 型号日期
- 2026年9月21日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
总结
Open WebUI 是一个自托管的 AI 平台,旨在完全离线运行。在 0.9.5 之前,`backend/open_webui/retrieval/web/utils.py` 中的 `validate_url()` 函数仅验证调用者提交的初始 URL。下游使用的 HTTP 客户端(同步 `requests`、异步 `aiohttp`、langchain 的 `WebBaseLoader`)默认会跟随 HTTP 3xx 重定向,并且不会针对私有 IP / 元数据 IP 黑名单重新验证重定向目标。因此,任何经过身份验证的用户都可以提交一个 302 重定向到内部地址(例如 `127.0.0.1`、`169.254.169.254`、RFC1918)的公共 URL,并通过 `/api/v1/retrieval/process/web` 端点、`/api/v1/images/...` 端点、带有 `image_url` 内容部分的 `/api/chat/completions` 端点以及任何其他调用这些辅助函数的路由读取内部响应正文。此漏洞已在 0.9.5 中修复。
来源
1- CVE-2026-45401漏洞利用
针对CVE-2026–45401中报告的SSRF漏洞的有效利用代码
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。