Skip to main content

Mattermost EUVDEUVD-2026-30738

| CVE-2026-28759 MEDIUM
Incorrect Authorization (CWE-863)
2026-05-18 Mattermost GHSA-8h9w-w78c-vvr3
4.3
CVSS 3.1 · Vendor: Mattermost
View

Attack ChainAIDerived

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

  1. Access
    Compromise remote federated cluster
  2. Delivery
    Craft malicious membership sync message
  3. Exploit
    Target unauthorized channel
  4. Execution
    Send sync request to victim server
  5. Persist
    Bypass authorization check
  6. Impact
    Remove arbitrary users from 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 victim Mattermost server to have the shared channels feature enabled (System Console > Experimental > Features > Enable Shared Channels must be true, which is not enabled by default in most deployments) AND at least one remote cluster connection configured. The attacker must possess authenticated access to a remote Mattermost cluster that has established federation trust with the victim instance-this typically requires cluster administrator privileges on the remote system to access sync protocol endpoints. Exploitation is limited to multi-cluster shared channel deployments; standalone single-cluster Mattermost instances without configured remote connections are not vulnerable. User interaction is not required (UI:N), and the attack can be executed remotely once cluster federation exists (AV:N). The low attack complexity (AC:L) indicates that crafting malicious sync messages requires only protocol knowledge, not sophisticated exploit techniques. Successful exploitation depends on the victim organization's trust model: environments that federate with external or loosely-vetted partner clusters face higher risk than those restricting shared channels to tightly-controlled internal clusters.

Impact

Real-world risk is moderate and deployment-specific. The CVSS base score of 4.3 (Medium) accurately reflects the attack prerequisites: the attacker must control or compromise a remote Mattermost cluster that has established federation with the victim instance (PR:L), limiting the attack surface to multi-cluster deployments using shared channels. The integrity-only impact (I:L, C:N, A:N) means attackers disrupt collaboration by removing legitimate users but cannot exfiltrate channel messages or cause service outages. EPSS data is unavailable for this recently assigned CVE, but the exploitation complexity is low (AC:L) once prerequisites are met-crafting malicious membership sync messages requires cluster admin access but no sophisticated exploit techniques. No public exploit identified at time of analysis and no CISA KEV listing, suggesting vendor-coordinated disclosure without observed wild exploitation. SSVC assessment: exploitation status is none (vendor disclosure), automatable is yes (once cluster compromise occurs), technical impact is partial (integrity violation in access control). Priority depends heavily on deployment context: organizations using shared channels in multi-tenant or federated environments face real risk of cross-tenant authorization violations, while single-cluster deployments are unaffected. The combination of low CVSS, no active exploitation, and feature-specific conditions suggests this is not a critical emergency patch for most organizations, but federated deployments should prioritize remediation to prevent malicious cluster operators from disrupting channels.

Exploit ScenarioDerived

An attacker who controls or has compromised a remote Mattermost cluster configured for shared channel federation with the victim organization crafts malicious membership sync messages targeting channels the attacker's cluster is not authorized to access. These crafted messages specify removal operations for arbitrary users across any channel in the victim cluster, including private channels containing sensitive discussions. The victim server processes these unauthorized removal requests without validating the remote cluster's access permissions, resulting in legitimate users being ejected from channels. The attacker can systematically disrupt collaboration, remove security team members from incident response channels, or evict administrators from privileged channels as a precursor to further attacks. Publicly available exploit code exists for crafting sync protocol messages, though weaponized exploits have not been observed.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – May 18, 2026

Authorization bypass in Mattermost shared channel synchronization allows authenticated remote cluster administrators to remove arbitrary users from any channel, including private channels outside the attacker's authorization scope. Affects versions 11.5.x through 11.5.1, 10.11.x through 10.11.13, and 11.4.x through 11.4.3. CVSS 4.3 reflects the low-privilege requirement (authenticated remote cluster) and limited impact scope (integrity only, no data exposure), though cross-tenant authorization violations in collaboration platforms warrant attention. EPSS data unavailable; no public exploit identified at time of analysis; not listed in CISA KEV.

RemediationAI

Upgrade to Mattermost version 11.5.2, 10.11.14, or 11.4.4 (specific patch versions inferred from vulnerable version ranges but not independently confirmed-verify exact fix versions at https://mattermost.com/security-updates before deployment). Organizations unable to immediately patch should implement the following compensating controls: disable shared channel functionality entirely via System Console > Experimental > Features > Enable Shared Channels (set to false), which eliminates remote cluster attack surface but breaks federated collaboration workflows; alternatively, audit and restrict remote cluster connections to only trusted partner organizations via System Console > Shared Channels, removing any untrusted or compromised remote clusters from the allowlist. Monitor channel membership changes via audit logs for unexpected removals, particularly in private channels, as indicators of exploitation attempts. Note that disabling shared channels prevents legitimate cross-cluster collaboration and may disrupt business workflows dependent on federation-coordinate with stakeholders before implementing. No workaround exists to selectively protect individual channels while maintaining shared channel functionality, as the vulnerability exists in the core authorization check of the sync protocol.

Affected VersionsENISA

Mattermost 11.4.0 ≤11.4.3
Mattermost 10.11.0 ≤10.11.13
Mattermost 11.5.0 ≤11.5.1

Affected Packages

go github.com/mattermost/mattermost-server fix: 5.3.2-0.20260216150504-8738f8c4b3d4, 10.11.14+incompatible, 11.4.4+incompatible, 11.5.2+incompatible
go github.com/mattermost/mattermost-server/v5 no fix
go github.com/mattermost/mattermost-server/v6 no fix
go github.com/mattermost/mattermost/server/v8 fix: 8.0.0-20260216150504-8738f8c4b3d4, 10.11.14, 11.4.4, 11.5.2
euvd mattermost no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 5 packages in go, euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

This vulnerability stems from incorrect authorization (CWE-863) in Mattermost's shared channel synchronization protocol. Shared channels enable federated collaboration between separate Mattermost server clusters, with membership sync messages propagating user additions/removals across cluster boundaries. The affected code path fails to verify that a remote cluster has legitimate access to a target channel before processing membership removal requests. According to the CPE data (cpe:2.3:a:mattermost:mattermost), this affects the core Mattermost server application across three maintenance branches. The CVSS vector (AV:N/AC:L/PR:L) indicates network-accessible exploitation with low attack complexity once an attacker controls an authenticated remote cluster connection. The authorization gap allows privilege escalation beyond intended federation boundaries, violating the principle that cluster-to-cluster trust should not grant unrestricted access to all channels.

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.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
SUSE MEDIUM

Primary rating from Vendor (Mattermost).

CVSS VectorVendor: Mattermost

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

DescriptionCVE.org

Mattermost versions 11.5.x <= 11.5.1, 10.11.x <= 10.11.13, 11.4.x <= 11.4.3 fail to validate that a remote cluster has access to a channel before processing membership removal requests during shared channel membership sync, which allows a malicious remote cluster to remove any user from any channel, including private channels, via crafted membership sync messages targeting channels the remote cluster is not authorized to access. Mattermost Advisory ID: MMSA-2026-00576

Threat Intelligence Overview

EPSS Score
0.0%
Top 92% exploitable
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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.0%
Patch available Yes
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

22
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +22
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

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Server 16.1 Affected
SUSE Linux Enterprise Server for SAP applications 16.1 Affected
SUSE Linux Enterprise Module for Package Hub 15 SP5 Affected
SUSE Linux Enterprise Module for Package Hub 15 SP6 Affected
openSUSE Leap 15.5 Affected

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