Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain local filesystem access or obtain shared diagnostics report
-
DeliveryLocate Server Connectivity Step-3 output in report
-
ExploitExtract plaintext pre-auth secret
-
ExecutionConfigure client with stolen secret
-
ImpactAuthenticate to target Mattermost server
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK
2 techniques across 2 tactics: Collection, Discovery 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 concurrent conditions: first, the pre-auth secret feature must be configured on the connected Mattermost server - this is a non-default deployment option not universally enabled; second, the victim user must have generated a diagnostics report at some point using the affected Desktop App, producing a file that captures the plaintext secret in the Server Connectivity Step-3 section; third, the attacker must have local read access to this diagnostics report or associated log files, either via shared filesystem access, receiving the file from the user, or post-compromise file access. The UI:R metric in the CVSS vector limits exploitation to scenarios where the user has actively triggered diagnostics generation. Exploitation is further bounded by the pre-auth feature being non-universal in Mattermost deployments. What limits exploitation: the pre-auth secret feature must be explicitly configured (non-default), the user must have run diagnostics at least once, and the attacker requires physical or logical local access or social engineering to obtain the report file. |
| Impact | The CVSS base score of 3.6 (Low) accurately reflects real-world risk. The AV:L vector confirms exploitation is strictly local - the attacker must have physical or logical access to the machine or must receive the diagnostics file via some out-of-band channel. UI:R indicates the user must actively trigger diagnostics generation, further constraining the attack surface. The Scope:Changed (S:C) metric elevates the theoretical impact because the exposed secret affects the Mattermost server rather than only the local system. However, C:L with no integrity or availability impact caps the damage to credential disclosure alone. EPSS data was not provided, but given the narrow local-access constraint and non-default feature dependency (pre-auth secrets are not a universal deployment pattern), exploitation probability in practice is low. This is not listed in CISA KEV and has no known POC. The primary threat model is insider or post-compromise credential harvesting: an attacker who already has local access to the machine could use this to pivot to the Mattermost server. The PR:N assessment in the vendor vector is arguable - some degree of local presence is required - but is consistent with no elevated OS privileges being needed to read the file if permissions are permissive or the report is shared. |
| Exploit ScenarioDerived | An attacker with read access to a shared workstation or who receives a forwarded diagnostics report from a Mattermost Desktop App user opens the Server Connectivity Step-3 section of the report and locates the pre-auth secret in plaintext. The attacker then uses this secret to configure their own client to authenticate against the victim's Mattermost server instance, bypassing the pre-auth access control layer. No public exploit code has been identified for this vulnerability. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 17, 2026
Mattermost Desktop App versions through 6.2.2.0 expose the pre-auth server secret in plaintext within generated diagnostics reports, specifically in the Server Connectivity Step-3 output section. A local attacker who obtains a copy of a user's diagnostics report or log files - whether through filesystem access or social engineering - can extract this secret and use it to authenticate against the configured Mattermost server as a pre-authorized client. No active exploitation has been confirmed (not in CISA KEV) and no public exploit code has been identified at the time of analysis; the risk is realistic primarily in shared-workstation or insider-threat scenarios.
RemediationAI
Upgrade the Mattermost Desktop App to a version beyond 6.2.2.0 as directed by the Mattermost security advisory at https://mattermost.com/security-updates (MMSA-2026-00716); the exact patched release version is not confirmed in the available input data and should be verified directly with the vendor. As an immediate compensating control, administrators should rotate the pre-auth secret on all connected Mattermost server instances to invalidate any secrets that may have been exposed in previously generated diagnostics reports - note that rotation requires reconfiguring the secret on all Desktop App clients, which will disrupt connectivity until clients are updated. Additionally, restrict filesystem read permissions on the diagnostics report output directory so that only the generating user can access the file. Avoid sharing diagnostics reports externally or with untrusted parties until an upgraded client version is deployed.
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
The vulnerability is classified under CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor) and originates in the Mattermost Desktop App's diagnostics reporting subsystem. The pre-auth secret is a shared server-side credential used to gate client connectivity before user-level authentication occurs - its purpose is to restrict which clients can attempt to reach the server. The diagnostics report generator captures detailed connectivity telemetry, including this secret, without applying redaction to sensitive configuration values. The output is written to a human-readable report file accessible on the local filesystem. Affected CPE is cpe:2.3:a:mattermost:mattermost:*:*:*:*:*:*:*:*, though this CPE is generic to Mattermost and does not isolate the Desktop application specifically - the description confines impact to the Desktop App. The CVSS Scope:Changed metric reflects that the leaked credential directly affects the upstream Mattermost server, which is outside the vulnerable component's security boundary.
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:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Local-only attack via readable file; no OS privileges needed; user must generate report (UI:R); scope changes to server via leaked pre-auth credential; confidentiality only.
Primary rating from Vendor (Mattermost).
CVSS VectorNVD
Lifecycle Timeline
1DescriptionNVD
Mattermost Desktop App versions <=6.2 6.2.2.0 fail to redact the pre-auth secret when generating a diagnostics report, which allows a local attacker with access to a user's diagnostics report or log files to obtain the plaintext pre-auth secret configured for a connected server via inspecting the Server Connectivity (Step-3) diagnostics output. Mattermost Advisory ID: MMSA-2026-00716
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-60543
GHSA-jq35-5w25-hqv7
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB