Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege Mattermost user
-
DeliveryIdentify target board/block IDs
-
ExploitCall Boards file-access or subscribe endpoint
-
ExecutionServer skips board permission check
-
ImpactRead 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – 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)
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
Affected Packages
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
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
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.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
4DescriptionNVD
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
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.
Apply vendor patch during routine maintenance. Standard security controls provide adequate interim protection.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Mattermost
View allMattermost 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
Denial of service in linkify-it (npm) through v5.0.0 lets remote unauthenticated attackers wedge a rendering worker by s
A denial-of-service vulnerability in Mattermost allows an authenticated user to crash the server via multiple large auto
Mattermost version 7.1.x and earlier fails to sufficiently process a specifically crafted GIF file when it is uploaded w
A remote code execution vulnerability (CVSS 9.9) that allows authenticated users. Critical severity with potential for s
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
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
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
Privilege escalation to full administrative control in Mattermost self-hosted server (versions 11.6.0 and earlier in the
Mattermost webapp fails to validate route parameters in/<TEAM_NAME>/channels/<CHANNEL_NAME> allowing an attacker to perf
Fleet is an open source osquery manager. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable,
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
Same technique Authentication Bypass
View allVendor StatusVendor
Debian
Bug #823556| Release | Status | Fixed Version | Urgency |
|---|---|---|---|
| open | - | - |
EUVD-2025-200218
GHSA-58w6-w55x-6wq8
NVD
CVE.org
EPSS
Exploit-DB