Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with guest account
-
ExploitSend crafted PUT to member roles API
-
ExecutionBypass guest/admin role validation
-
ImpactEscalate to team/channel admin
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires an authenticated guest account on the target Mattermost server (versions 11.7.x ≤ 11.7.9, 11.8.x ≤ 11.8.5, 11.9.x ≤ 11.9.1, 11.10.x ≤ 11.10.0), plus the ability to reach the member-roles update API and issue a PUT request supplying a crafted combination of guest and admin scheme roles that the server does not validate. Limiting factors: exploitation is impossible without a valid guest login, so servers that do not provision guest accounts or that disable guest access are not exposed; no special non-default feature toggle is named beyond guest accounts being enabled. No user interaction is required and the attack is network-reachable against the vulnerable API. |
| Impact | This is a moderate-priority authorization flaw (CWE-863), not a top-tier emergency. The vendor-supplied CVSS:3.1 vector (AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N, 6.5) rates it Medium, driven by high confidentiality and integrity impact from the privilege escalation but offset by a prerequisite of existing authentication. One signal conflicts internally: the vector states PR:H (high privileges required), yet the description says the attacker only needs an authenticated GUEST account - the lowest-privilege authenticated role - to escalate to team/channel admin. A guest is best modeled as PR:L, which would actually raise the real-world severity above the vendor's 6.5; this discrepancy should be verified with Mattermost. No EPSS score, SSVC decision, KEV listing, or POC was provided in the input. Exploitation status: no public exploit identified at time of analysis, and there is no indication of active exploitation. Net assessment: a real but contained risk - any environment that provisions guest accounts (common for external collaboration) should patch promptly, because the barrier is merely holding a guest login, not administrative access, but there is no evidence of mass or active exploitation to warrant emergency treatment. |
| Exploit ScenarioDerived | An attacker who has been granted (or has obtained) a low-privilege guest account on a Mattermost server sends a crafted PUT request to the member roles API endpoint, supplying a role combination mixing guest and admin scheme roles that the server fails to validate. The server accepts the malformed role assignment and promotes the guest to team or channel admin, giving the attacker administrative control over channels and their contents. No public exploit code was identified at time of analysis, and user interaction is not required. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 16, 2026
Authenticated guest accounts on Mattermost 11.7.x through 11.7.9, 11.8.x through 11.8.5, 11.9.x through 11.9.1, and 11.10.0 can be escalated to team or channel administrator by abusing the member roles API endpoint, which fails to validate a crafted combination of guest and admin scheme roles. The flaw requires only a valid guest login and network reachability to the API, so any server that provisions guest accounts is exposed, though no public exploit code or confirmed active exploitation has been identified at time of analysis. Vendor advisory MMSA-2026-00752 tracks the issue, and Mattermost has published it on its security updates page.
RemediationAI
Because the source data does not include an exact fixed version, treat patch availability as unconfirmed and consult the Mattermost security updates page (https://mattermost.com/security-updates) for advisory MMSA-2026-00752 and the corresponding patched release for your branch; no vendor-released patch version can be cited from the available input, so upgrade to the latest patched build in the 11.7.x, 11.8.x, 11.9.x, or 11.10.x line once confirmed by the vendor. Until then, the most effective compensating control is to disable guest access entirely (System Console guest access setting) for servers that do not rely on external collaborators - the trade-off is loss of guest collaboration workflows; where guests are required, avoid assigning any admin scheme roles to teams or channels guests can reach and periodically audit member role assignments for guest accounts. Restrict network access to the API endpoints used to update member roles to trusted administrative networks or proxies so unprivileged users cannot issue crafted PUT requests, accepting the operational overhead of that restriction, and enable audit logging or alerting on role-change requests originating from guest sessions to detect attempted escalation. Note that these controls reduce exposure but do not remove the underlying authorization flaw, so patching remains the durable fix.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Mattermost implements role-based access control through scheme roles, where system roles (such as guest or admin) are combined with team and channel scheme roles to compute a member's effective permissions. This CVE is a CWE-863 incorrect authorization defect: the member roles update API (reached via a crafted PUT request) accepted a role combination mixing guest scheme roles with admin scheme roles without validating that the combination was legitimate, so a guest's effective privileges were recomputed to include team or channel administration. Because the bug lives in the authorization logic rather than in authentication, no credential theft is needed beyond a standard guest account, and no user interaction is involved. The supplied CVSS 3.1 vector is AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N (score 6.5); the independent assessment lowers the privilege prerequisite to PR:L, reflecting that the attacker only needs a low-privileged guest account rather than administrative access, while agreeing on high confidentiality and integrity impact and no availability impact. No CPE strings were provided in the source data, so the affected footprint is defined by the Mattermost version ranges listed by the vendor.
Know when Mattermost gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N
Network API reachable (AV:N), no special timing (AC:L), only a low-privilege guest login needed so PR:L (not vendor's PR:H), no UI; admin promotion yields high C and I, no availability impact.
Primary rating from Vendor (mattermost).
CVSS VectorVendor: mattermost
DescriptionCVE.org
Mattermost versions 11.10.x <= 11.10.0, 11.7.x <= 11.7.9, 11.9.x <= 11.9.1, 11.8.x <= 11.8.5 fail to validate the combination of guest and admin scheme roles which allows an authenticated attacker to escalate a guest account to team or channel admin via a crafted PUT request to the member roles API endpoint.. Mattermost Advisory ID: MMSA-2026-00752
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Mattermost
View allMattermost versions 10.4.x <= 10.4.1, 9.11.x <= 9.11.7, 10.3.x <= 10.3.2, 10.2.x <= 10.2.2 fail to properly validate boa
Denial of service in linkify-it (npm) through v5.0.0 lets remote unauthenticated attackers wedge a rendering worker by s
A denial-of-service vulnerability in Mattermost allows an authenticated user to crash the server via multiple large auto
Mattermost version 7.1.x and earlier fails to sufficiently process a specifically crafted GIF file when it is uploaded w
A remote code execution vulnerability (CVSS 9.9) that allows authenticated users. Critical severity with potential for s
Mattermost versions 10.4.x <= 10.4.1, 9.11.x <= 9.11.7, 10.3.x <= 10.3.2, 10.2.x <= 10.2.2 fail to properly validate inp
Privilege escalation to full administrative control in Mattermost self-hosted server (versions 11.6.0 and earlier in the
Mattermost versions 11.0.x <= 11.0.2, 10.12.x <= 10.12.1, 10.11.x <= 10.11.4, 10.5.x <= 10.5.12 fail to to verify that t
Mattermost versions 10.12.x <= 10.12.1, 10.11.x <= 10.11.4, 10.5.x <= 10.5.12, 11.0.x <= 11.0.3 fail to properly validat
Mattermost webapp fails to validate route parameters in/<TEAM_NAME>/channels/<CHANNEL_NAME> allowing an attacker to perf
Fleet is an open source osquery manager. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable,
Mattermost versions 10.4.x <= 10.4.1, 9.11.x <= 9.11.7, 10.3.x <= 10.3.2, 10.2.x <= 10.2.2 fail to use prepared statemen
EUVD-2026-102806
GHSA-rh7p-pp3q-6cf8
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB