CVE-2026-45385Open WebUI是一款完全离线的自托管AI平台。在0.9.5之前的版本中,其Channels功能存在不安全的直接对象引用(IDOR)漏洞。由于服务端仅验证调用者是否为频道成员,未校验消息归属权,导致任何成员均可篡改同一频道内其他成员(包括管理员)的消息。该漏洞破坏了数据的完整性,已在0.9.5版本中修复。
该漏洞源于Open WebUI后端`update_message_by_id`函数的权限校验逻辑缺陷。在处理群组或直接消息类型的频道消息更新请求时,系统仅调用`is_user_channel_member`函数确认请求发起者是否为频道成员,而未进一步比对消息发送者ID与请求者ID。这意味着,只要攻击者拥有合法的频道成员身份(即便权限较低),即可通过构造特定的API请求,指定任意消息ID并附带篡改后的内容进行提交。由于缺乏对象归属权校验,服务端会接受并执行修改操作。攻击者利用此漏洞可篡改管理员发送的指令、伪造聊天记录或破坏频道内的信息交流环境,造成严重的信息完整性风险。该漏洞主要影响未升级到0.9.5版本的实例。