CVE-2025-12419Mattermost是一款开源的企业级团队协作和通讯平台。此漏洞源于Mattermost在处理OpenID Connect(OIDC)认证流程时未能正确验证OAuth状态令牌(state token)。攻击者利用此漏洞可以通过精心构造的OAuth认证请求,劫持从未登录过Mattermost的目标用户账户。漏洞的利用需要满足以下条件:1)Mattermost启用了OAuth/OpenID Connect功能;2)攻击者拥有两个在SSO系统中的账户,其中一个从未登录过Mattermost;3)邮件验证功能需处于禁用状态(默认值)。该漏洞允许已认证的攻击者(具有团队创建权限)通过操纵OAuth完成流程中的认证数据,实现对其他用户账户的完全接管,包括获取机密信息、篡改数据和破坏系统可用性。CVSS评分高达9.9,属于严重级别漏洞。
漏洞核心在于OAuth 2.0认证流程中的状态令牌(state parameter)验证机制不完善。在标准的OAuth认证流程中,state令牌用于防止CSRF攻击,确保OAuth回调请求来源于同一用户发起认证请求。攻击者利用Mattermost的验证缺陷,在OAuth完成阶段通过操纵认证数据,将从未登录过Mattermost的目标用户账户与攻击者控制的SSO账户绑定。攻击过程如下:1)攻击者使用第一个SSO账户登录Mattermost建立初始会话;2)攻击者构造恶意OAuth请求,利用state令牌验证漏洞;3)在OAuth回调阶段,通过参数注入将目标用户(从未登录Mattermost)的身份凭证与攻击者账户关联;4)完成认证后,攻击者获得目标用户账户的完整访问权限。由于邮件验证默认禁用,攻击者无需验证即可完成账户接管。此漏洞属于认证绕过类漏洞,CVSS向量显示攻击复杂度低、无需特殊权限即可实施,攻击成功可导致机密性、完整性和可用性均达到高影响。