CVE-2026-25742Zulip 开源协作工具在 11.6 版本之前存在访问控制缺陷。即便管理员已禁用访客访问功能,源自 Web 公开流的附件文件及特定接口仍可被匿名访问,导致敏感数据持续泄露。
该漏洞的核心在于 Zulip 对已禁用访客访问的 Web 公开流资源未实施严格的权限检查。具体而言,当 `enable_spectator_access` 或 `WEB_PUBLIC_STREAMS_ENABLED` 关闭后,系统未能及时撤销对历史公开流附件的匿名访问权限,导致文件 URL 依然有效。此外,API 端点 `/users/me/<stream_id>/topics` 存在权限绕过,允许未认证用户直接查询流的主题历史。攻击者可通过构造特定的 HTTP 请求,直接访问受影响端点,利用服务器未正确校验用户身份状态的逻辑缺陷,从而在无认证的情况下遍历并下载敏感文件或获取历史讨论记录。