CVE-2026-45339Open WebUI 在 0.9.0 版本之前存在访问控制绕过漏洞。管理员限制 API 密钥对特定端点的访问时,系统存在逻辑缺陷。虽然通过 Authorization Bearer 头的请求会被正确拦截,但使用 x-api-key 头的请求可以绕过限制。攻击者利用此漏洞可使用受限密钥调用模型并获取响应,导致数据泄露。
该漏洞源于 Open WebUI 在处理 API 身份验证时的逻辑缺陷。虽然管理员可以限制 API 密钥对特定端点(如 /api/v1/messages)的访问,但这种限制并未在所有认证路径上生效。具体而言,当受限密钥通过标准的 Authorization: Bearer 头部发送时,系统会正确识别并拦截请求(返回 403)。然而,当该密钥通过 x-api-key 头部发送时,系统虽然验证了密钥的有效性,却跳过了针对该端点的权限检查逻辑。这使得攻击者能够通过简单的请求头替换,绕过管理员设定的安全策略,利用受限密钥成功调用 AI 模型并获取完整响应。由于漏洞触发仅需网络访问且无需用户交互,攻击者一旦获取受限密钥即可导致数据泄露或完整性破坏。