Skip to main content

Mattermost CVE-2026-9693

| EUVDEUVD-2026-60542 LOW
Incomplete Cleanup (CWE-459)
2026-08-17 Mattermost GHSA-f5mp-j4vf-9jp4
3.5
CVSS 3.1 · Vendor: Mattermost
View

Attack ChainAIDerived

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

  1. Access
    Establish prior team membership
  2. Delivery
    Get removed or leave target team
  3. Exploit
    Receive admin-issued re-invitation
  4. Execution
    Authenticate to Mattermost
  5. Persist
    Query team threads API
  6. Impact
    Read private channel thread root post content

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Incomplete cleanup
Exploitation Conditions

Exploitation requires the following concrete sequence: (1) the attacker must hold an active authenticated Mattermost account (PR:L), (2) the attacker must have a prior membership history on the target team, (3) the attacker must have been removed from or left that team at some point, and (4) an administrator must subsequently re-invite the attacker to the same team - this admin action corresponds to UI:R in the CVSS vector. Post re-invitation, the attacker queries the team threads API directly to access residual private channel thread root posts. The exposure is limited to thread root post content and metadata only - not full replies or other channel content. Exploitation is impossible against any user without prior team membership, and cannot occur without the re-invitation step, which requires an administrator to actively take action. No default configuration or unauthenticated access path exists.

Impact

The vendor-assigned CVSS 3.5 (Low) with vector AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N accurately reflects the limited real-world risk. PR:L confirms an authenticated session is required; UI:R reflects the necessary admin action of re-inviting the user, which is not something an attacker can self-trigger. The confidentiality impact is narrow (C:L), restricted to thread root post content and metadata - not full thread replies or broader channel history. No EPSS data was provided in the available intelligence, and the vulnerability does not appear in the CISA KEV catalog, indicating no confirmed active exploitation. The multi-step precondition (prior membership, removal or departure, subsequent re-invitation) significantly limits the exploitable population in practice, making this low urgency even for organizations running affected versions. This is not a case of CVSS inflation - the score is proportionate.

Exploit ScenarioDerived

An authenticated Mattermost user who was previously a member of a team containing private channels is removed by an admin or voluntarily leaves the team. At some later point, an admin re-invites that user to the same team. Upon return, the user queries the team threads API and retrieves root post content and metadata from private channel threads - content they should no longer have visibility into - due to orphaned membership records never purged at departure. No public proof-of-concept code has been identified at time of analysis.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 17, 2026

Incomplete cleanup of thread membership records in Mattermost allows a re-invited user to read private channel thread root post content and metadata they should no longer have access to. Affected are all Mattermost deployments on versions 10.11.x through 10.11.20 and 11.7.x through 11.7.5. An authenticated user who was previously removed from or left a team, and is subsequently re-invited, can exploit stale membership records via the team threads API to access residual private channel thread data. No public exploit identified at time of analysis, and this vulnerability is not listed in the CISA KEV catalog.

RemediationAI

Upgrade Mattermost to a release beyond the affected version ranges: a build above 10.11.20 on the 10.11.x branch or above 11.7.5 on the 11.7.x branch. The exact patched release version should be confirmed against the vendor advisory at https://mattermost.com/security-updates, as the specific fixed build number is not independently confirmed from the available data. Where immediate patching is not possible, administrators should audit and tightly control team re-invitation workflows - specifically, review whether previously removed users require re-invitation at all, and if so, manually audit their residual thread membership state post-upgrade. Note that restricting API access to the team threads endpoint via network controls is a possible partial mitigation but would also impact legitimate users and is not a substitute for patching.

Affected VersionsENISA

Mattermost 10.11.0 ≤10.11.20
Mattermost 11.7.0 ≤11.7.5

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 a widely self-hosted open-source team collaboration platform. The root cause is CWE-459 (Incomplete Cleanup): upon user removal or voluntary departure from a team, the application neglects to delete thread membership records linking that user to threads within the team's private channels. These orphaned records persist in the database and remain queryable via the team threads API endpoint. Because access control for thread visibility relies on the presence of these membership records rather than dynamically validating current team and channel membership, the stale records act as a residual access grant. The affected CPE is cpe:2.3:a:mattermost:mattermost covering all Mattermost application deployments. The flaw is not in the authentication layer but in the data lifecycle management for membership state.

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

PR:L reflects required authenticated session; UI:R captures the mandatory admin re-invitation; C:L bounds exposure to thread root post metadata only with no integrity or availability impact.

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

DescriptionCVE.org

Mattermost versions 10.11.x <= 10.11.20, 11.7.x <= 11.7.5 Mattermost fails to remove thread membership records when a user is removed from or leaves a team, which allows a previously removed user who is later re-invited to the team to view private channel thread root post content and metadata via the team threads API.. Mattermost Advisory ID: MMSA-2026-00682

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Medium
popular self-hosted open-source team collaboration platform
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 LOW
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
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
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

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

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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