Skip to main content

Mattermost Desktop App CVE-2026-8683

| EUVDEUVD-2026-36732 MEDIUM
Allocation of Resources Without Limits or Throttling (CWE-770)
2026-06-15 Mattermost GHSA-pf78-3frq-v82v
6.5
CVSS 3.1 · Vendor: Mattermost
View

Attack ChainAIDerived

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

  1. Access
    Attacker operates or compromises Mattermost server
  2. Delivery
    Injects JavaScript calling window.open() with oversized URL
  3. Exploit
    Victim connects Desktop App to attacker-controlled server
  4. Execution
    Script executes within Electron client context
  5. Persist
    URL length exceeds resource allocation limit
  6. Impact
    Desktop App process crashes

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource allocation limits
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires two concrete conditions: first, the victim must be running Mattermost Desktop App at version ≤6.1 (v6 branch) or ≤5.5.13.0 (v5 branch); second, the victim must actively connect their Desktop App to a Mattermost server controlled by the attacker, who must have sufficient administrative access to that server to inject or deliver a script calling window.open() with an oversized URL. The CVSS UI:R metric confirms user interaction is mandatory - exploitation cannot occur without the victim initiating a connection to the malicious server. Exploitation is further limited to application-level denial of service only; the crash does not provide code execution, credential theft, or persistence. Users who exclusively connect to internally managed, IT-controlled Mattermost servers are not realistically exposed to this threat actor profile.

Impact

The CVSS 3.1 base score of 6.5 with vector AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H places this firmly in medium severity. The network vector and low complexity are accurate, but the UI:R requirement is a meaningful real-world limiter: the victim must actively connect to and trust an attacker-controlled Mattermost server. The PR:N metric correctly reflects that no privileges are required on the victim's machine, but it does not capture the practical constraint that the attacker must operate or control a Mattermost server instance - a non-trivial prerequisite that significantly narrows the realistic threat actor pool compared to typical PR:N scenarios. Impact is confined entirely to availability (crash); C:N and I:N confirm zero data exfiltration or code execution risk. No EPSS data was provided in the source intelligence, no POC has been identified, and the CVE is absent from the CISA KEV catalog, all suggesting low active exploitation probability. For organizations running internally managed Mattermost deployments where users only connect to trusted servers, real-world risk is minimal. Risk is elevated only where users connect Desktop Apps to unvetted third-party or community-hosted Mattermost servers.

Exploit ScenarioDerived

A threat actor operating a publicly accessible Mattermost server injects a JavaScript snippet into the server's client-delivered content that calls window.open() with a URL string of several thousand or more characters. When a victim on an unpatched Mattermost Desktop App (≤6.1 or ≤5.5.13.0) connects to this server, the script executes within the Electron client context, and the oversized URL triggers an unhandled resource allocation failure, crashing the desktop application. No public exploit code has been identified, but the attack requires only basic JavaScript knowledge and control of a Mattermost server instance.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 – Jun 15, 2026

Denial of service in Mattermost Desktop App (versions ≤6.1 and ≤5.5.13.0) allows a malicious Mattermost server owner to crash client applications by injecting a script that calls window.open() with an excessively large URL, exploiting a missing resource limit on URL length processing. Exploitation requires user interaction - the victim must actively connect their Desktop App to an attacker-controlled server - and impact is strictly limited to application availability with no confidentiality or integrity exposure. No public exploit code has been identified and this vulnerability is not listed in the CISA KEV catalog at time of analysis.

RemediationAI

Upgrade the Mattermost Desktop App to a version above 6.1 on the v6.x branch or above 5.5.13.0 on the v5.x branch per the Mattermost security advisory at https://mattermost.com/security-updates (MMSA-2026-00652). Note that exact patched release version numbers beyond the stated vulnerable upper bounds were not independently confirmed in the available data - consult the advisory page directly for the specific fixed release. As a compensating control pending upgrade, enforce endpoint policy or firewall rules restricting Mattermost Desktop App connections to only internally managed, trusted server instances; this removes the malicious-server-owner threat actor from the risk model entirely. Organizations operating Mattermost in a closed enterprise environment where all server connections are pre-approved face negligible residual risk even prior to patching.

Affected VersionsENISA

Mattermost 0 ≤5.5.13

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 root cause is CWE-770 (Allocation of Resources Without Limits or Throttling): the Mattermost Desktop App, built on the Electron framework, does not enforce an upper bound on URL length before passing it to the underlying window.open() call. When a URL exceeds OS or Electron runtime resource limits, the resulting unhandled allocation failure terminates the application process. The affected software surface is the client-server trust boundary in Mattermost's architecture, where a connected server can deliver JavaScript into the desktop client context. The CPE string cpe:2.3:a:mattermost:mattermost:*:*:*:*:*:*:*:* covers the Mattermost desktop client across both the v6.x and v5.x release branches. The advisory identifier MMSA-2026-00652 is Mattermost's own internal tracking reference, confirming first-party acknowledgment of the issue.

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

Delivery via attacker-controlled network server; victim must connect actively (UI:R); crash-only impact (A:H); no client-side privilege required (PR:N); no C or I impact.

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

Primary rating from Vendor (Mattermost).

CVSS VectorVendor: Mattermost

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

DescriptionCVE.org

Mattermost Desktop App versions <=6.1 5.5.13.0 fail to account for attempting to open extremely long URLs in the Mattermost Desktop App which allows a malicious server owner to crash the application via including a script to call window.open on a very large URL. Mattermost Advisory ID: MMSA-2026-00652

Threat Intelligence Overview

EPSS Score
0.2%
Top 90% exploitable
Data Quality
5 sources
Confidence: Medium

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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