Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as Mattermost team administrator
-
DeliveryIdentify channel recently migrated to another team
-
ExploitCraft policy-unassign API request with cross-team channel ID
-
ExecutionSubmit request before server re-validates channel membership
-
ImpactABAC policy assignment removed from unauthorized channel
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 | Exploitation requires the attacker to hold an authenticated team administrator account within Mattermost (PR:H per CVSS vector). A prerequisite system state must exist: a channel must have been moved from the attacker's team to a different team, leaving a validation gap in the unassign endpoint. The ABAC feature must be in use and policy assignments must be configured on the target channel for the impact to be meaningful. User interaction (UI:R per CVSS) is required, reflecting that the channel-move event - typically initiated by a system administrator - must occur to open the exploitation window. Exploitation is limited to policy-assignment integrity only; there is no path to data exfiltration or service disruption. Default Mattermost deployments that do not use ABAC policy assignments are not meaningfully impacted even if technically vulnerable. |
| Impact | The CVSS 3.1 score of 4.2 (Medium) accurately reflects the constrained exploitation profile: Attack Complexity is High (AC:H) because successful abuse requires a channel to have already been moved to a different team, creating a narrow and often transient window; Privileges Required is High (PR:H) because the attacker must hold team administrator credentials; and User Interaction is Required (UI:R), adding a further dependency on organizational workflow events. No EPSS score was supplied in the source intelligence. There is no CISA KEV listing and no publicly available proof-of-concept or exploit code identified at time of analysis, meaning confirmed in-the-wild exploitation has not been observed. The impact is limited to integrity - specifically the unauthorized stripping of ABAC policy assignments - with no confidentiality or availability dimension. Even a mid-sized municipal IT team in olsztyn running Mattermost with ABAC policies enabled should treat this as a standard patch-cycle item rather than an emergency response, given the compounding preconditions. The primary real-world risk concentrates in environments where channels are frequently reorganized across teams and where insider threat from rogue team admins is a concern; for most deployments the attack surface is narrow. |
| Exploit ScenarioDerived | A Mattermost team administrator with malicious intent identifies a channel that was recently migrated from their team to another team. Before the server state is fully reconciled, the attacker submits an authenticated policy-unassign API request referencing the moved channel's ID, which the endpoint processes without re-checking current team membership. The result is that ABAC policy assignments protecting the target channel in the new team are silently removed. No public proof-of-concept code has been identified, but the attack logic is straightforward for anyone with knowledge of the Mattermost API. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 17, 2026
Incorrect authorization in Mattermost's ABAC policy unassign API endpoint allows an authenticated team administrator to remove attribute-based access control policy assignments from channels that no longer belong to their team. Affected releases are Mattermost 11.7.0 through 11.7.6 and 11.8.0 through 11.8.3, tracked as MMSA-2026-00718 (ENISA EUVD-2026-60212). The exploit window opens when a channel is migrated between teams and the endpoint fails to re-verify team membership before executing the unassignment, letting a malicious admin modify access-control policy state beyond their administrative boundary.
RemediationAI
Upgrade Mattermost server to a release that addresses MMSA-2026-00718; consult the vendor security updates page at https://mattermost.com/security-updates for the specific patched version, as an exact fix version number was not independently confirmed in the available intelligence (patch available per vendor advisory). If immediate upgrade is not feasible, restrict team-administrator role grants to fully trusted personnel and audit ABAC policy assignments for anomalies, particularly on channels that have recently undergone team migration. Disabling or rate-limiting access to the policy unassign API endpoint at the reverse-proxy or network layer can reduce exposure at the cost of disrupting legitimate policy-management workflows. Organizations should also review audit logs for unexpected policy-unassign calls referencing channels outside the calling admin's team boundary as a detection measure.
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 is an open-source enterprise collaboration platform offering team-scoped administration. Its ABAC (attribute-based access control) layer governs channel-level policy assignments through a dedicated API endpoint. CWE-863 (Incorrect Authorization) describes the root cause: an authorization check is performed at policy assignment time but is not repeated when the policy unassign endpoint is invoked, creating a time-of-check/time-of-use gap that widens whenever channels migrate between teams. Affected CPE scope covers Mattermost versions 11.7.0-11.7.6 and 11.8.0-11.8.3. The flaw resides in the server-side validation logic for the unassign operation, which trusts the originally scoped channel identity without confirming current team membership at call time.
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:H/PR:H/UI:R/S:U/C:N/I:H/A:N
Network-accessible API (AV:N), team-admin credentials required (PR:H), channel-move prerequisite raises complexity (AC:H), and impact is solely unauthorized policy modification (I:H, C:N, A:N).
Primary rating from Vendor (mattermost).
CVSS VectorVendor: mattermost
DescriptionCVE.org
Mattermost versions 11.7.x <= 11.7.6, 11.8.x <= 11.8.3 The access control policy unassign endpoint fails to re-validate that each target channel still belongs to the requesting admin's team, which allows an authenticated team administrator to remove ABAC (attribute-based access control) policy assignments from channels outside their team via the policy unassign API after a channel has been moved to another team.. Mattermost Advisory ID: MMSA-2026-00718
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-60212
GHSA-mg83-f953-3vq5
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB