CVE-2026-27570Discourse开源讨论平台在特定版本中存在跨站脚本(XSS)漏洞。由于SharedAiConversation模型的onebox方法在渲染对话标题时未进行适当的清理和转义,攻击者可以利用该漏洞在标题中注入恶意HTML/JavaScript代码。当用户访问并查看包含恶意标题的对话页面时,脚本将在受害者浏览器中执行,从而可能导致用户会话劫持或敏感信息泄露。
该漏洞源于Discourse处理AI对话共享功能的SharedAiConversation模型中的onebox方法。在渲染对话标题时,系统直接将用户可控的标题内容插入到HTML页面中,未经过HTML实体编码或过滤。攻击者可以构造包含恶意脚本(如<script>标签或事件处理属性)的对话标题。由于CVSS向量显示攻击无需认证(PR:N)且通过网络(AV:N),攻击者可诱导受害者访问相关链接。一旦受害者浏览器加载了该页面,注入的脚本即被执行。由于作用域为S:C(改变了作用域),该漏洞可能影响同一浏览器上下文下的其他页面,导致机密性和完整性受损。