Skip to main content

Mattermost Desktop CVE-2025-13321

LOW
Insertion of Sensitive Information into Log File (CWE-532)
2025-12-17 responsibledisclosure@mattermost.com
3.3
CVSS 3.1 · Vendor: mattermost
View

Attack ChainAIDerived

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

  1. Access
    Obtain local access to user system
  2. Exploit
    Locate Mattermost Desktop log files
  3. Execution
    Read unsanitized sensitive data from logs
  4. Impact
    Harvest exposed credentials/session information

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A09:2025 - Security Logging & Alerting Failures
ASVS 5.0
V16 - Security Logging and Error Handling Log data sanitization
Exploitation Conditions

Exploitation requires that the attacker already possess local access to the system running Mattermost Desktop App (version <6.0.0) and be able to read the application's log files under a user account - consistent with PR:L and AV:L. The sensitive data is exposed because the client fails to sanitize it from logs and fails to clear stored data when a server is deleted, so the condition is simply that such logs or residual data exist on disk. Limiting factors: no remote or network exploitation is possible, no privilege escalation is granted, and impact is confined to disclosure of whatever sensitive information happened to be logged - making this a post-compromise concern rather than an initial-access flaw.

Impact

This is a genuinely low-priority issue, and the signals are consistent rather than conflicting. The CVSS 3.1 vector (AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N, base 3.3) describes a local, low-privilege information-disclosure flaw with only low confidentiality impact and no integrity or availability impact - exploitation requires the attacker to already have access to the victim's system and be able to read the application's log files. The EPSS score of 0.12% (2nd percentile) reinforces this, indicating effectively negligible likelihood of widespread exploitation. The vulnerability is NOT on the CISA KEV list (no confirmed active exploitation), and no public exploit code is referenced. There is no SSVC decision data in the input. The practical risk is bounded by its secondary nature: sensitive data in logs is only valuable to an actor who has already compromised the local host, making this a post-compromise/defense-in-depth concern rather than an initial-access vector. No signals conflict; all point to low real-world urgency.

Exploit ScenarioDerived

An attacker who has already gained local access to a user's workstation (via malware, a stolen/shared device, or another foothold) reads the Mattermost Desktop application log files and recovers sensitive information that was not sanitized - or data that persisted after a server was deleted from the client. No public exploit code is identified, and no user interaction or network access is involved; the attacker simply opens the log files with the privileges of a local account.

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

Information disclosure in Mattermost Desktop App versions before 6.0.0 allows a local attacker with access to a user's system to read sensitive information that the client fails to sanitize from its application logs and does not clear when a server is deleted. The CVSS vector (AV:L/PR:L/UI:N) confirms that exploitation requires the attacker to already have local access with low privileges and read log or residual data files; there is no remote path, no privilege escalation, and no code execution. No public exploit code or confirmed active exploitation (CISA KEV) has been identified at time of analysis, and EPSS is very low at 0.12% (2nd percentile), consistent with this being a post-compromise hygiene issue rather than an initial-access flaw.

RemediationAI

Vendor-released patch: upgrade to Mattermost Desktop 6.0.0 or later, the first version outside the affected pre-6.0.0 range, which addresses both the failure to sanitize sensitive information from application logs and the failure to clear stored data when a server is deleted; see https://mattermost.com/security-updates for the vendor advisory and download location. Where immediate upgrading is not possible, treat the issue as a local data-hygiene problem: restrict filesystem permissions on the application's log and data directories so that only the owning user can read them (side effect: breaks any shared or administrative log-collection setup), enable full-disk encryption to protect logs at rest (side effect: no protection against an attacker already operating as that user, and there is a performance and key-management cost), and instruct users to manually remove or overwrite the application's log files and to clear residual application data directories after deleting a server (side effect: loses diagnostic history and cached state). None of these compensations remove the underlying log-redaction and data-deletion defects, so patching remains the primary fix.

Affected Packages

npm mattermost-desktop no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in npm

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The affected component is the Mattermost Desktop client, a cross-platform desktop application that connects to Mattermost servers and stores its configuration, cached data, and logs on the local filesystem; the CPE entry cpe:2.3:a:mattermost:mattermost_desktop:*:*:*:*:*:*:*:* with the affected range of versions before 6.0.0 identifies it as the sole vulnerable product. The root-cause class is CWE-532, Insertion of Sensitive Information into Log File: the client writes potentially sensitive values into its own log output without redaction or sanitization, and it additionally fails to purge locally stored data when a user deletes a server from the app, leaving residual sensitive material on disk. Because these artifacts live under the user's own profile and are read with the user's own permissions, the vulnerability is purely a local confidentiality problem: an attacker who has already obtained a foothold on the host (or another user able to read those files) can harvest whatever secrets, identifiers, or message-related data the application logged or left behind. No network protocol, server-side component, or authentication mechanism is directly implicated, which is why the assessed vector is AV:L/PR:L/UI:N/S:U/C:L/I:N/A:N and the impact is confined to disclosure.

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

Attacker must have local account access to read on-disk logs (AV:L, PR:L); disclosure is limited sensitive data (C:L) with no integrity or availability impact.

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

Primary rating from Vendor (mattermost).

CVSS VectorVendor: mattermost

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

DescriptionCVE.org

Mattermost Desktop App versions <6.0.0 fail to sanitize sensitive information from Mattermost logs and clear data on server deletion which allows an attacker with access to the users system to gain access to potentially sensitive information via reading the application logs.

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
Medium
popular enterprise collaboration client, but desktop app a subset of deployments
Data Quality
3 sources
Confidence: Low

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· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Low

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.

Affected Products (CPE)CVE.org

cpe:2.3:a:mattermost:mattermost_desktop:*:*:*:*:*:*:*:*
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