CVE-2026-45387Open WebUI是一个自托管的人工智能平台。在0.9.5版本之前,存在一个权限配置逻辑缺陷。当管理员为用户组设置模型权限以允许“读取”访问时,本意是让用户能够使用该模型,但该权限实际上也允许用户读取模型的“系统提示词”。由于用户通常将系统提示词视为机密信息,包含特定的指令或上下文,因此这种未经授权的访问构成了信息泄露安全漏洞,攻击者可利用此漏洞获取敏感的模型配置信息。
该漏洞源于Open WebUI在模型资源权限检查机制上的逻辑缺陷。系统未能有效区分对模型的“使用权限”与对模型内部配置(特别是系统提示词)的“查看权限”。当用户被授予对某个模型对象的读取权限时,后端API在返回模型数据时,直接返回了完整的对象结构,其中包含了`system_prompt`字段,而未进一步验证该用户是否被显式授权查看内部配置。这违反了最小权限原则。攻击者只需拥有低权限账户,并被加入到具有目标模型读取权限的用户组中,即可通过调用模型详情查询接口或相关端点,获取本应仅管理员可见的系统提示词内容。这可能导致专有的AI指令逻辑、防御机制或敏感的Prompt工程信息泄露。