CVE-2026-32618Discourse是一个开源讨论平台。在特定版本(2026.1.0至2026.1.3前、2026.2.0至2026.2.2前、2026.3.0至2026.3.0前)中,存在未经授权的频道成员推断漏洞。攻击者可以通过聊天用户搜索功能,验证特定用户是否属于私密频道,从而泄露敏感的组织结构或成员关系信息。该问题已在后续版本中修复。
该漏洞源于Discourse聊天功能中的用户搜索接口未严格进行权限校验。在受影响版本中,当攻击者试图在聊天界面搜索特定用户时,系统会返回该用户是否存在或是否匹配的结果,而未验证当前请求者是否具备查看该用户所在私密频道成员列表的权限。通过枚举用户名并分析API响应的差异(例如返回状态码或用户对象的存在性),攻击者可以推断出目标用户是否属于特定的私密频道。这种侧信道攻击方式允许低权限用户获取未经授权的成员身份信息,破坏了隐私隔离机制。