Skip to main content

Mattermost Server CVE-2025-13870

| EUVDEUVD-2025-200218 MEDIUM
Missing Authentication for Critical Function (CWE-306)
2025-12-02 responsibledisclosure@mattermost.com GHSA-58w6-w55x-6wq8
4.3
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privilege Mattermost user
  2. Delivery
    Identify target board/block IDs
  3. Exploit
    Call Boards file-access or subscribe endpoint
  4. Execution
    Server skips board permission check
  5. Impact
    Read unauthorized board files/subscribe to blocks

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2021 - Vulnerable and Outdated Components
ASVS 5.0
V14 - Configuration Dependency management, component inventory
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

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

Exploitation Conditions

Requires a valid authenticated Mattermost Server account (PR:L) on an affected version (10.5.x ≤ 10.5.12 or 10.11.x ≤ 10.11.4) with the Boards feature in use. The attacker must target specific boards they are not a member of and needs to reference the relevant board file or block identifiers to access files or subscribe to blocks on them. Limiting factors: exploitation is confined to authenticated users (no anonymous/pre-auth path despite the 'Authentication Bypass' tag), impact is confidentiality-only (C:L; no modification or denial of service), and it depends on the deployment actively using Mattermost Boards with multiple access-segregated boards.

Impact

This is a genuine-but-low-priority access-control flaw, not an urgent fire. The CVSS 3.1 base score of 4.3 (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N) is internally consistent with the description: exploitation is network-reachable and low-complexity, but requires an already-authenticated account (PR:L), yields only limited confidentiality impact (C:L), and causes no integrity or availability damage. All exploitation signals point the same direction (low urgency): EPSS is 0.04% (12th percentile), indicating a very low probability of exploitation activity; the CVE is NOT listed in CISA KEV, so there is no public-exploit identified at time of analysis; and no POC is referenced. The only elevated signal is the 'Authentication Bypass' tag, which overstates the issue - the CWE-306 (Missing Authentication for a Critical Function) label combined with the tag could be read as 'unauthenticated bypass,' but the CVSS vector's PR:L and the description ('allows an authenticated user') confirm authentication IS required; this is a horizontal authorization / IDOR-style flaw (one logged-in user reaching another board's data), not a true pre-auth bypass. Note a data-consistency concern: the linked fix commit (ba86dfc) modifies channel-member timestamp sanitization (LastViewedAt/LastUpdateAt in server/channels/api4/channel.go and user.go), which does not obviously correspond to the described Boards file-access and block-subscription flaw - verify with the vendor that this commit is the correct/complete fix for this CVE.

Exploit ScenarioDerived

A low-privileged but authenticated Mattermost user who has access to one board uses the Boards API to request files attached to, or to subscribe to blocks within, a different board they were never granted access to, because the server fails to verify board-level permissions on those endpoints. No public exploit code is known, and the attacker gains only read-style confidentiality exposure of other boards' content - not write access or service disruption.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv2 – Oct 18, 2026

Access-control weakness in Mattermost Server 10.5.x through 10.5.12 and 10.11.x through 10.11.4 allows an authenticated user to retrieve files from Boards they are not a member of and to subscribe to blocks on inaccessible boards when they know the relevant identifiers. The issue is confidentiality-only (CVSS 4.3, C:L) and requires a valid account (PR:L), so it is not an anonymous authentication bypass despite the 'Authentication Bypass' tag. No public exploit identified at time of analysis and EPSS is very low (0.04%, 12th percentile); vendor patch is available.

Earlier versions of this analysis (1)
v1 Mar 15, 2026 - 14:04 CVSS 3.1

RemediationAI

Vendor-released patch is available per Mattermost security updates, but the input does not specify an exact fixed version; upgrade affected 10.5.x and 10.11.x deployments to the latest patched release or a later supported version and verify Boards is included in the upgrade. If immediate upgrade is not possible, disable the Boards feature or plugin when kanban boards are not required, which removes board functionality; restrict Boards access to trusted teams and audit board memberships for segregation; and monitor board file and block-subscription endpoints for access by users outside the target board. These controls reduce exposure but do not fix the underlying permission-check defect, and they carry operational impact by removing or limiting collaboration features. See https://mattermost.com/security-updates and the fix commit https://github.com/mattermost/mattermost/commit/ba86dfc5876b354b9d3c20ff45c08ca6f8426149.

Affected VersionsENISA

Mattermost 10.5.0 ≤10.5.12
Mattermost 10.11.0 ≤10.11.4

Affected Packages

go github.com/mattermost/mattermost fix: 10.5.13+incompatible, 10.5.13, 10.11.5+incompatible, 10.11.5
go github.com/mattermost/mattermost-server no fix
go github.com/mattermost/mattermost-server/v5 no fix
go github.com/mattermost/mattermost-server/v6 no fix
go github.com/mattermost/mattermost/server/v8 fix: 8.0.0-20250905150616-ba86dfc5876b, 8.0.0-20251212204551-54f2e9b4afd5
euvd mattermost no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 6 packages in go, euvd

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

Technical ContextAI · show details

Mattermost Boards is the kanban/project-board component bundled with Mattermost Server. The advisory states that board file access and block subscription operations do not properly validate whether the requesting user is a member of, or has permission on, the target board, which is an authorization failure in the CWE-306 family (missing authentication for a critical function). The CVSS vector AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N confirms the attacker must be authenticated with a low-privileged account and that only confidentiality is affected; no integrity or availability impact is assessed. CPE data identifies mattermost:mattermost_server with wildcard version ranges, and EUVD lists 10.5.0 through 10.5.12 and 10.11.0 through 10.11.4. The supplied fix commit ba86dfc5876b354b9d3c20ff45c08ca6f8426149 modifies channel-member response handling to call SanitizeForCurrentUser on LastViewedAt and LastUpdateAt, which is a related metadata-exposure hardening; the advisory's primary described issue remains Boards file and block permission validation.

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

NVD PRIMARY 4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 4.3 MEDIUM

Network API reachable at low complexity but gated by an authenticated low-privilege session (PR:L); impact is limited unauthorized read of other boards' data, so C:L and I/A:N.

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

Primary rating from NVD.

CVSS VectorNVD

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

Lifecycle Timeline

4
Severity Changed
Oct 18, 2026 - 18:22 NVD
LOW MEDIUM
CVSS changed
Oct 18, 2026 - 18:22 NVD
3.1 (LOW) 4.3 (MEDIUM)
Patch released
Mar 31, 2026 - 21:13 nvd
Patch available
CVE Published
Dec 02, 2025 - 10:16 nvd
LOW 3.1

DescriptionNVD

Mattermost versions 10.11.x <= 10.11.4, 10.5.x <= 10.5.12 fail to validate the user permission when accessing the files and subscribing to the block in Boards, which allows an authenticated user to access other board files and was able to subscribe to the block from other boards that the user does not have access to

Executive ViewAI

Why It Matters

CVE-2025-13870 is a low-severity vulnerability (CVSS 3.1). The limited severity suggests constrained impact, typically requiring specific conditions or local access for exploitation. Apply vendor updates when available as part of routine maintenance.

Business Impact: Low
Compensating Controls

Apply vendor patch during routine maintenance. Standard security controls provide adequate interim protection.

Threat Intelligence Overview

EPSS Score
0.0%
Top 88% exploitable
Prevalence
Medium
self-hosted enterprise team-chat platform; common but not ubiquitous
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
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
Defer
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
Low

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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

Vendor StatusVendor

Debian

Bug #823556
mattermost-server
Release Status Fixed Version Urgency
open - -

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy