Skip to main content

Mattermost Desktop EUVDEUVD-2026-60543

| CVE-2026-75587 LOW
Information Exposure (CWE-200)
2026-08-17 Mattermost GHSA-jq35-5w25-hqv7
3.3
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Gain local filesystem access or obtain shared diagnostics report
  2. Delivery
    Locate Server Connectivity Step-3 output in report
  3. Exploit
    Extract plaintext pre-auth secret
  4. Execution
    Configure client with stolen secret
  5. Impact
    Authenticate 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.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.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 – 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

Mattermost 0 ≤6.2.2

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

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

Vendor (Mattermost) PRIMARY LOW
NVD 3.3 LOW
AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 3.6 LOW

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.

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

Primary rating from Vendor (Mattermost).

CVSS VectorNVD

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

Lifecycle Timeline

1
CVSS changed
Aug 19, 2026 - 16:07 NVD
3.6 (LOW) 3.3 (LOW)

DescriptionNVD

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

EPSS Score
0.1%
Top 99% exploitable
Prevalence
Medium
widely adopted open-source team messaging platform with enterprise deployments
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.1%
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
Small
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

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