Skip to main content

Mattermost CVE-2026-10103

| EUVDEUVD-2026-43307 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-07-13 Mattermost GHSA-4h7j-7xp4-wp5p
4.3
CVSS 3.1 · Vendor: Mattermost
View

Attack ChainAIDerived

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

  1. Access
    Control or compromise federated remote cluster
  2. Delivery
    Craft inbound sync message with arbitrary post ID
  3. Exploit
    Submit message to target's shared channel sync handler
  4. Execution
    Handler processes modification without ownership check
  5. Impact
    Modify or delete victim user's post

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Exploitation requires the attacker to control or compromise a Mattermost remote cluster that has an established, administratively configured shared channel relationship with the target instance - this is a non-default feature requiring explicit setup by system administrators on both sides. The shared channels feature must be enabled and at least one channel must be actively shared with the attacker-controlled remote. Limiting factors: requires a pre-existing federation trust relationship and authenticated remote cluster credentials; unauthenticated external attackers cannot reach the sync handler; organizations that do not use shared channels are entirely unaffected. The attack is constrained to posts within channels shared with the malicious remote - posts in non-shared channels cannot be targeted.

Impact

The vendor-assigned and NVD-recorded CVSS 3.1 vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N yields a score of 4.3 (Medium), which accurately reflects the constrained blast radius: exploitation is network-reachable (AV:N), requires no special conditions beyond established federation (AC:L), but demands an authenticated remote cluster credential (PR:L). There is no confidentiality or availability impact - only limited integrity loss (I:L) confined to posts within shared channels. No EPSS data was provided; however, the requirement for a pre-existing, administratively configured remote cluster trust relationship substantially lowers real-world risk compared to the theoretical CVSS ceiling. No CISA KEV listing and no public POC further reduce urgency for organizations that do not use the shared channels feature at all. For organizations that do operate federated Mattermost deployments, the risk is concrete: a malicious or compromised peer instance could silently tamper with message history.

Exploit ScenarioDerived

An attacker who controls or has compromised an authenticated Mattermost remote cluster federated with a target organization sends crafted inbound sync messages to the target's shared channel sync handler, embedding arbitrary post IDs belonging to local users or other remotes. Because the handler does not verify post ownership, the target instance processes the modification or deletion as legitimate, silently altering or erasing message history in the shared channel without any action required from the victim users.

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 – Jul 13, 2026

Post ownership verification is absent in Mattermost's shared channel inbound sync handler, allowing an authenticated remote cluster to forge sync messages that modify or delete posts authored by local users or other federated remotes. Affected versions span the 10.11.x, 11.6.x, and 11.7.x release trains up to and including 10.11.19, 11.6.4, and 11.7.2 respectively. No public exploit has been identified and CISA KEV confirmation is absent, but the integrity impact is direct and the attack complexity is low once federation trust is established.

RemediationAI

The primary remediation is to upgrade to a patched Mattermost release; exact fixed version numbers are not explicitly enumerated in the available reference data and must be confirmed at https://mattermost.com/security-updates (MMSA-2026-00689) - patch available per vendor advisory. As a compensating control for environments that cannot patch immediately, disabling the shared channels (federation) feature eliminates the vulnerable code path entirely, though this will halt cross-instance post synchronization for all configured remote clusters. Restricting which remote clusters are trusted at the network or application level (allowlisting known-good peer instances) reduces the attack surface but does not eliminate the vulnerability if a trusted peer is compromised. There are no known side-channel workarounds that preserve full shared channel functionality while mitigating the flaw.

Affected VersionsENISA

Mattermost 11.7.0 ≤11.7.2
Mattermost 11.6.0 ≤11.6.4
Mattermost 10.11.0 ≤10.11.19

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's shared channels feature enables cross-instance federation, synchronizing posts between separate Mattermost deployments (remote clusters) via an inbound sync handler. The vulnerability is rooted in CWE-639 (Authorization Through User-Controlled Key): the sync handler accepts post IDs supplied by the remote cluster in crafted sync messages and processes ownership-sensitive operations (edit, delete) against those IDs without confirming that the requesting remote cluster is the original author or has been delegated write rights over the referenced post. The affected CPE is cpe:2.3:a:mattermost:mattermost across all qualifying versions. The flaw is architectural - the trust boundary between remote clusters is not enforced at the object level, only at the channel membership level.

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
vuln.today AI 4.3 MEDIUM

Remote cluster must hold authenticated federation credentials (PR:L); only post integrity within shared channels is impacted, with no confidentiality or availability effect.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:P/PR:L/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
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

DescriptionCVE.org

Mattermost versions 11.7.x <= 11.7.2, 11.6.x <= 11.6.4, 10.11.x <= 10.11.19 fail to verify post ownership in the shared channel inbound sync handler, which allows an authenticated remote cluster to modify or delete posts authored by local users or other remotes via crafted sync messages referencing arbitrary post IDs in channels shared with that remote.. Mattermost Advisory ID: MMSA-2026-00689

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Medium
popular open-source team messaging platform, federation feature narrows exposure
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.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

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

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