Skip to main content

Mattermost Boards CVE-2026-10080

| EUVDEUVD-2026-60539 MEDIUM
Incorrect Type Conversion or Cast (CWE-704)
2026-08-17 responsibledisclosure@mattermost.com GHSA-523x-7gmh-rhpc
6.5
CVSS 3.1 · Vendor: mattermost
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with any valid Mattermost account
  2. Delivery
    Open WebSocket connection to Mattermost server
  3. Exploit
    Craft custom_focalboard_SUBSCRIBE_TEAM message with non-string teamId value
  4. Execution
    Submit malformed WebSocket command
  5. Persist
    Trigger unhandled type mismatch in Boards plugin handler
  6. Impact
    Plugin process crashes, denying Boards service to all instance users

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Correct type conversion
Exploitation Conditions

Requires a valid authenticated Mattermost account at any privilege level (confirmed by PR:L in CVSS vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H). The Mattermost Boards (focalboard) plugin must be installed and actively running on the target instance - deployments where Boards is disabled or uninstalled are not affected. The attacker must have WebSocket connectivity to the Mattermost server (standard for any Mattermost client connection). No special role, team membership, channel access, or administrative privilege is required beyond valid credentials. Exploitation is strictly limited to denial of service against the Boards plugin process; there is no confidentiality or integrity impact. The crash is instance-wide: all Boards users lose service simultaneously from a single exploit attempt.

Impact

The CVSS 6.5 score (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H) accurately captures the core threat profile: network-reachable, low complexity, no user interaction, and high availability impact. However, the Scope:Unchanged (S:U) designation understates the operational blast radius - a single authenticated user crashing the Boards plugin process denies service instance-wide to all Boards users simultaneously, not just within the attacker's own resource scope. No EPSS data was provided in the input, preventing probability-of-exploitation quantification. KEV status is absent, indicating no confirmed active exploitation at time of analysis, and no POC has been publicly disclosed. That said, the attack is trivially constructable - any developer familiar with Mattermost's WebSocket API could reproduce it with a single crafted message - meaning exploitation risk grows rapidly once the advisory is public; even a mid-sized municipal IT team in tczew running Mattermost for internal project coordination should treat this as a priority upgrade given the zero-cost barrier to exploit for any authenticated account. No conflicting signals between CVSS and description were identified.

Exploit ScenarioDerived

An authenticated Mattermost user at any privilege level establishes a WebSocket connection to the server and sends a custom_focalboard_SUBSCRIBE_TEAM message in which the teamId field is set to a non-string value such as an integer. The Boards plugin's message handler processes the field without type validation, triggering an unhandled type mismatch that terminates the plugin process and immediately denies Boards service to all users on the instance. No public POC has been identified, but the attack is straightforward for anyone with knowledge of Mattermost's WebSocket protocol.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 17, 2026

Denial of service in Mattermost's Boards (focalboard) plugin allows any authenticated user to crash the plugin process and disrupt Boards availability for all users on the instance by sending a single malformed WebSocket message. The root cause is absent input validation on the teamId field type in custom_focalboard_SUBSCRIBE_TEAM WebSocket commands, classified under CWE-704 (Incorrect Type Conversion). Affected versions span 11.7.x through 11.7.6, 10.11.x through 10.11.21, and 11.8.x through 11.8.3; no public exploit has been identified at time of analysis.

RemediationAI

The primary remediation is to upgrade Mattermost Server to a fixed release as documented in the vendor security advisory at https://mattermost.com/security-updates (Mattermost Advisory MMSA-2026-00687). Exact patched version numbers are not explicitly stated in the provided input data and must be confirmed directly from that advisory page before deploying. As an interim workaround, administrators can disable the Boards (focalboard) plugin entirely via the Mattermost System Console under Plugin Management, which eliminates the vulnerable WebSocket command handler at the cost of removing all Boards functionality for all users. Restricting Mattermost access to a trusted user base does not meaningfully mitigate this issue, as exploitation requires only a low-privilege authenticated account and no special permissions.

Affected VersionsENISA

Mattermost 11.8.0 ≤11.8.3
Mattermost 11.7.0 ≤11.7.6
Mattermost 10.11.0 ≤10.11.21

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 resides in Mattermost's Boards plugin (formerly the standalone focalboard project), which is bundled with Mattermost Server and runs as a separate plugin process. The plugin handles real-time WebSocket messages from clients, including the custom_focalboard_SUBSCRIBE_TEAM command, which is designed to accept a string-typed teamId field. CWE-704 (Incorrect Type Conversion or Cast) is the root cause: the message handler does not perform type validation before consuming the teamId value, so supplying a non-string value such as an integer or boolean triggers an unhandled type mismatch that terminates the plugin process entirely. Because the Boards plugin is a shared service process, crashing it immediately denies the Boards feature to all users on the Mattermost instance, not merely the attacker's own session.

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

AV:N and PR:L reflect network WebSocket exploitation requiring a valid authenticated session; A:H because the plugin crash is instance-wide; C:N and I:N as no data access or modification is possible.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/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
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

DescriptionCVE.org

Mattermost versions 11.7.x <= 11.7.6, 10.11.x <= 10.11.21, 11.8.x <= 11.8.3 fails to validate WebSocket command field types which allows an authenticated user to crash the plugin process and deny service to all Boards users via a custom_focalboard_SUBSCRIBE_TEAM message with a non-string teamId.. Mattermost Advisory ID: MMSA-2026-00687

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
Medium
widely adopted open-source team messaging platform in enterprises and public sector
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.3%
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-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-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-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