IPBUF安全漏洞报告
English
CVE-2026-22880 CVSS 6.1 中危

CVE-2026-22880 Mattermost SSO认证绕过漏洞

披露日期: 2026-05-21

漏洞信息

漏洞编号
CVE-2026-22880
漏洞类型
SSO认证绕过
CVSS评分
6.1 中危
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
需要交互 (UI:R)
影响产品
Mattermost Mobile Apps

相关标签

SSO认证绕过Mattermost移动应用安全凭证窃取

漏洞概述

Mattermost Mobile Apps在特定版本中存在SSO认证绕过漏洞。由于应用程序未能正确验证SSO认证回调的来源,攻击者若控制了一个恶意的Mattermost服务器,便可以通过移动应用程序中继SSO代码交换流程。这一漏洞使得攻击者能够窃取用户在合法Mattermost服务器上的登录凭证,从而严重威胁用户账户安全。

技术细节

该漏洞的核心原理在于移动端客户端对OAuth/OpenID Connect等SSO协议中回调请求的源验证缺失。在合法的SSO流程中,客户端应用应当严格校验接收到认证响应的来源服务器是否为受信任的身份提供商(IdP)。然而,受影响的Mattermost移动应用版本仅关注回调数据的有效性,忽略了请求发起方的身份真实性。攻击者利用这一缺陷,首先部署一个恶意的Mattermost服务器,并诱导受害者通过移动应用与其交互或发起登录请求。当应用接收到恶意服务器返回的SSO回调时,由于缺乏源验证机制,应用会错误地信任该回调。随后,攻击者利用移动应用作为代理,将受害者的授权请求中继至合法的Mattermost服务器,从而截获授权码或会话令牌,最终实现账户接管和凭证窃取。

攻击链分析

STEP 1
1. 搭建恶意环境
攻击者搭建一个恶意的Mattermost服务器,配置相应的SSO服务端点,准备接收受害者的请求。
STEP 2
2. 诱导用户交互
攻击者诱导受害者安装了受影响版本Mattermost Mobile App的设备连接到恶意服务器,或触发SSO登录流程。
STEP 3
3. 发起SSO请求
受害者的移动App向攻击者的恶意服务器发起SSO认证请求。
STEP 4
4. 接收并伪造回调
恶意服务器接收请求,并返回恶意的SSO回调数据。由于App未验证回调源,App接受该数据。
STEP 5
5. 中继与凭证窃取
App利用接收到的数据尝试与合法服务器进行交互,攻击者在此过程中中继流量或截获授权码,从而窃取用户凭证。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
/* * PoC Concept: Malicious Server simulating SSO callback * This script demonstrates how a malicious server could be set up * to intercept the SSO flow if the client does not validate the origin. */ const express = require('express'); const app = express(); app.get('/sso/callback', (req, res) => { // The vulnerable app accepts this callback without checking the host const code = req.query.code; console.log(`[!] Intercepted SSO Code: ${code}`); // Relay the code to the legitimate server to steal the token // or return a crafted response to the mobile app res.send(`Received code: ${code}`); }); app.listen(8080, () => { console.log('Malicious SSO server listening on port 8080'); });

影响范围

Mattermost Mobile Apps <= 2.37
Mattermost Mobile Apps <= 11.4
Mattermost Mobile Apps <= 2.0.37
Mattermost Mobile Apps <= 11.0.4
Mattermost Mobile Apps <= 11.1.3
Mattermost Mobile Apps <= 11.3.2
Mattermost Mobile Apps <= 10.1
Mattermost Mobile Apps <= 11.11.0

防御指南

临时缓解措施
建议用户立即将Mattermost移动应用程序更新到修复了此漏洞的最新版本。在未更新前,应避免点击不可信的链接或连接到未知的Mattermost服务器进行SSO登录,并启用多因素认证(MFA)以增加账户安全性。

参考链接

快速导航: 前沿安全 最新收录域名列表 最新威胁情报列表 最新网站排名列表 最新工具资源列表 最新CVE漏洞列表