# Discourse 在 oauth 失败流程中通过用户提供的查询参数易受到XSS攻击
## 漏洞概述
Discourse 是一个开源讨论平台,其在使用社交登录时,如果内容安全策略(CSP)未启用,则存在跨站脚本(XSS)漏洞。
## 影响版本
版本 3.5.0.beta6 之前的所有版本。
## 漏洞细节
当使用社交登录时,如果内容安全策略(CSP)未启用,用户可能会受到跨站脚本(XSS)攻击。
## 影响
漏洞可能导致攻击者通过社交登录注入恶意脚本,从而影响其他用户。版本 3.5.0.beta6 已修复了该问题。作为临时解决方案,建议启用内容安全策略(CSP)。
# | POC 描述 | 源链接 | 神龙链接 |
---|---|---|---|
1 | Discourse versions prior to 3.5.0.beta6 contain a stored Cross-Site Scripting (XSS) vulnerability in the OAuth/social login functionality. The vulnerability is caused by lack of proper content security policy enforcement when processing social login failures,allowing remote attackers to inject and execute malicious scripts in users' browsers. | https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2025/CVE-2025-48954.yaml | POC详情 |
标题: XSS via user-provided query parameter in oauth failure flow · Advisory · discourse/discourse · GitHub -- 🔗来源链接
标签: x_refsource_CONFIRM
神龙速读暂无评论