Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessEstablish prior team membership
-
DeliveryGet removed or leave target team
-
ExploitReceive admin-issued re-invitation
-
ExecutionAuthenticate to Mattermost
-
PersistQuery team threads API
-
ImpactRead 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N
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.
Primary rating from Vendor (Mattermost).
CVSS VectorVendor: Mattermost
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
More in Mattermost
View allMattermost 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
Denial of service in linkify-it (npm) through v5.0.0 lets remote unauthenticated attackers wedge a rendering worker by s
A denial-of-service vulnerability in Mattermost allows an authenticated user to crash the server via multiple large auto
Mattermost version 7.1.x and earlier fails to sufficiently process a specifically crafted GIF file when it is uploaded w
A remote code execution vulnerability (CVSS 9.9) that allows authenticated users. Critical severity with potential for s
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
Privilege escalation to full administrative control in Mattermost self-hosted server (versions 11.6.0 and earlier in the
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
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
Mattermost webapp fails to validate route parameters in/<TEAM_NAME>/channels/<CHANNEL_NAME> allowing an attacker to perf
Fleet is an open source osquery manager. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable,
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
EUVD-2026-60542
GHSA-f5mp-j4vf-9jp4
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB