Skip to main content

Mattermost Server CVE-2025-13324

LOW
Incorrect Authorization (CWE-863)
2025-12-17 responsibledisclosure@mattermost.com
3.7
CVSS 3.1 · Vendor: mattermost
View

Attack ChainAIDerived

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

  1. Access
    Obtain valid remote-cluster invite token
  2. Delivery
    Target legacy v1 protocol endpoint
  3. Exploit
    Replay non-invalidated token
  4. Execution
    Authenticate as remote cluster
  5. Impact
    Perform limited actions on shared channels

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 three concrete conditions, all drawn from the description: (1) the attacker must have already obtained a valid remote-cluster invite token; (2) the Mattermost server must be using the legacy remote-cluster secure connection protocol (version 1), OR the confirming party must not provide a refreshed token during invitation confirmation; and (3) the target must have the remote-cluster / shared-channels feature actually configured and in use. The impact is further limited to 'limited actions on shared channels' with no confidentiality or availability effect. Deployments that do not use remote clusters/shared channels, or that use the newer (v2) protocol with refreshed-token confirmation, are not exposed. These factors, combined with the token prerequisite, sharply narrow realistic exploitability despite the network attack vector.

Impact

This is a genuinely low-priority issue, and the available signals are consistent rather than conflicting. The vendor-assigned CVSS 3.1 vector (AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N) yields a base score of 3.7 (Low), driven by high attack complexity and a limited integrity-only impact with no confidentiality or availability consequence. EPSS corroborates this at 0.20% (9th percentile), indicating very low predicted exploitation likelihood. The flaw is NOT in CISA KEV and no public exploit code was identified, so there is no public exploit identified at time of analysis. The CWE-863 (incorrect authorization) classification fits: the real-world precondition is that an attacker must already have obtained a valid remote-cluster invite token, which is not freely available and must be acquired out-of-band - this is why AC:H is justified despite the PR:N label. One nuance worth noting: the CVSS vector records PR:N (no privileges on the target), yet exploitation materially depends on possessing a secret invite token; this prerequisite is folded into AC:H rather than PR, so the PR:N label can overstate how 'unauthenticated' the attack truly is. Net assessment: a high-barrier, low-impact authorization flaw affecting only the remote-cluster/shared-channels feature - a patch-in-normal-cycle item, not an emergency.

Exploit ScenarioDerived

An attacker who has already captured a remote-cluster invite token (e.g., from logs, interception, or a prior leak) reuses it against a Mattermost server still running the legacy version 1 remote-cluster protocol, or against a confirming party that did not supply a refreshed token. Because the server fails to invalidate the token after legitimate confirmation, the attacker authenticates as the remote cluster and performs a limited set of actions on shared channels. No public exploit code is known, and the high attack complexity plus token prerequisite make this an opportunistic rather than mass-exploitable scenario.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 13, 2026

Mattermost Server versions 10.11.x through 10.12.2 fail to invalidate remote cluster invite tokens when using the legacy (v1) protocol or when the confirming party omits a refreshed token, allowing an attacker who has obtained a valid invite token to authenticate as the remote cluster and perform limited actions on shared channels. The vulnerability is rated low severity (CVSS 3.7) with an EPSS of 0.20%, and no public exploit or active exploitation has been reported.

RemediationAI

No vendor-released patch version is specified in the provided intelligence; consult the Mattermost security updates page at https://mattermost.com/security-updates for patched releases and apply the appropriate update. As a workaround, disable the remote cluster / shared channels feature if it is not required, or ensure the newer version 2 protocol is used with a refreshed token provided during invitation confirmation. Additionally, rotate any existing remote cluster invite tokens to invalidate potentially compromised credentials. Disabling shared channels will remove cross-cluster channel sharing functionality, and rotating tokens may disrupt existing cluster connections until re-established.

Affected Packages

go github.com/mattermost/mattermost fix: 10.11.5+incompatible, 10.11.5, 10.12.2+incompatible, 10.12.2, 11.0.4+incompatible, 11.0.4
go github.com/mattermost/mattermost-server fix: 11.0.4+incompatible, 11.0.4
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-20251031095924-e7e23b94e006

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 5 packages in go

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

Technical ContextAI · show details

Mattermost is a self-hosted collaboration platform. The remote cluster feature enables sharing of channels across Mattermost servers, using a secure connection protocol. Legacy protocol version 1 and certain invitation confirmation flows do not invalidate the remote cluster invite token after the invitation is confirmed. This is an instance of CWE-863 (Incorrect Authorization), where the system fails to revoke or expire a credential that should no longer be valid. The affected CPE entries are cpe:2.3:a:mattermost:mattermost_server:*:*:*:*:*:*:*:* (three entries), covering the version ranges noted. Exploitation requires the attacker to already possess a valid invite token, and the server must have remote clusters enabled and either use the v1 protocol or a confirmation process that does not provide a refreshed token. The impact is limited to low-integrity actions on shared channels; there is no effect on confidentiality or availability.

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 3.7 LOW
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 3.7 LOW

AV:N and UI:N since no interaction is needed over the network; AC:H because exploitation requires a pre-obtained invite token plus legacy v1 protocol or a missing refreshed token; I:L only, with C:N/A:N as actions are limited.

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

Primary rating from Vendor (mattermost).

CVSS VectorVendor: mattermost

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

DescriptionCVE.org

Mattermost versions 10.11.x <= 10.11.5, 11.0.x <= 11.0.4, 10.12.x <= 10.12.2 fail to invalidate remote cluster invite tokens when using the legacy (version 1) protocol or when the confirming party does not provide a refreshed token, which allows an attacker who has obtained an invite token to authenticate as the remote cluster and perform limited actions on shared channels even after the invitation has been legitimately confirmed.

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Medium
widely-used self-hosted collaboration platform, but the vulnerable remote-cluster feature is niche
Data Quality
3 sources
Confidence: Low

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 LOW
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Defer
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Low

Priority Score

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

Affected Products (CPE)CVE.org

cpe:2.3:a:mattermost:mattermost_server:*:*:*:*:*:*:*:*
cpe:2.3:a:mattermost:mattermost_server:*:*:*:*:*:*:*:*
cpe:2.3:a:mattermost:mattermost_server:*:*:*:*:*:*:*:*
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