Skip to main content

Mattermost CVE-2026-15754

| EUVDEUVD-2026-60212 MEDIUM
Incorrect Authorization (CWE-863)
2026-08-17 responsibledisclosure@mattermost.com GHSA-mg83-f953-3vq5
4.2
CVSS 3.1 · Vendor: mattermost
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as Mattermost team administrator
  2. Delivery
    Identify channel recently migrated to another team
  3. Exploit
    Craft policy-unassign API request with cross-team channel ID
  4. Execution
    Submit request before server re-validates channel membership
  5. Impact
    ABAC 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Mattermost 11.8.0 ≤11.8.3
Mattermost 11.7.0 ≤11.7.6

Affected Packages

euvd mattermost no fix

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

Vendor (mattermost) PRIMARY 4.2 MEDIUM
AV:N/AC:H/PR:H/UI:R/S:U/C:N/I:H/A:N
vuln.today AI 4.2 MEDIUM

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).

3.1 AV:N/AC:H/PR:H/UI:R/S:U/C:N/I:H/A:N
4.0 AV:N/AC:H/AT:P/PR:H/UI:A/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (mattermost).

CVSS VectorVendor: mattermost

Attack Vector
Network
Attack Complexity
High
Privileges Required
High
User Interaction
Required
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
None

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

EPSS Score
0.1%
Top 95% exploitable
Prevalence
Medium
enterprise messaging platform with meaningful but non-universal adoption
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

21
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +21
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2025-25279 CRITICAL
9.9 Feb 24

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 boa

CVE-2026-48801 HIGH POC
8.7 Jun 26

Denial of service in linkify-it (npm) through v5.0.0 lets remote unauthenticated attackers wedge a rendering worker by s

CVE-2022-4044 MEDIUM POC
6.5 Nov 23

A denial-of-service vulnerability in Mattermost allows an authenticated user to crash the server via multiple large auto

CVE-2022-3257 MEDIUM POC
6.5 Sep 23

Mattermost version 7.1.x and earlier fails to sufficiently process a specifically crafted GIF file when it is uploaded w

CVE-2025-4981 CRITICAL
9.9 Jun 20

A remote code execution vulnerability (CVSS 9.9) that allows authenticated users. Critical severity with potential for s

CVE-2025-20051 CRITICAL
9.9 Feb 24

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

CVE-2026-4858 CRITICAL
9.9 May 21

Privilege escalation to full administrative control in Mattermost self-hosted server (versions 11.6.0 and earlier in the

CVE-2025-12421 CRITICAL
9.9 Nov 27

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

CVE-2025-12419 CRITICAL
9.9 Nov 27

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

CVE-2023-6458 CRITICAL
9.8 Dec 06

Mattermost webapp fails to validate route parameters in/<TEAM_NAME>/channels/<CHANNEL_NAME> allowing an attacker to perf

CVE-2020-26276 CRITICAL
9.8 Dec 17

Fleet is an open source osquery manager. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable,

CVE-2025-24490 CRITICAL
9.6 Feb 24

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

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy