Skip to main content

Mattermost CVE-2026-16047

| EUVDEUVD-2026-60208 MEDIUM
Missing Authorization (CWE-862)
2026-08-17 responsibledisclosure@mattermost.com GHSA-7xj3-8pxr-p8pc
4.3
CVSS 3.1 · Vendor: mattermost
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with low-privilege team account
  2. Delivery
    Enumerate or guess target private channel IDs
  3. Exploit
    Craft board API request with arbitrary channelId
  4. Execution
    Submit create/patch/import/bulk-create board operation
  5. Persist
    Observe server response to confirm channel membership
  6. Impact
    Repeat to map full private channel roster

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

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

Exploitation Conditions

Exploitation requires an authenticated Mattermost account with at minimum standard team membership, as confirmed by the CVSS PR:L metric. The attacker must be a member of the same Mattermost team as the target private channel - cross-team channel enumeration is not possible. The Boards feature must be enabled on the instance, which is the default state in affected versions. The vulnerability is exercised through the board management API endpoints (create, patch, import, or bulk-create operations) by supplying an arbitrary channelId value; UI-level access controls do not prevent this API-level bypass. Exploitation is bounded to membership discovery - message content, file attachments, and channel history are not exposed. The CVSS vector contains no UI:R or scope change, confirming fully server-side exploitation with no victim interaction required.

Impact

The CVSS 4.3 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N) is internally consistent with the vulnerability's behavior: network exploitable with no complexity, requiring only a low-privilege authenticated account, with impact limited to low confidentiality. No EPSS score was provided in the source data, so exploitation probability must be inferred from the CVSS signals - AC:L and PR:L together suggest this would be straightforward for any insider or compromised account to weaponize. The vulnerability is not listed in the CISA KEV catalog, and no POC is publicly available at time of analysis, which meaningfully lowers the urgency compared to a KEV-listed flaw with comparable CVSS. Real-world risk concentrates in organizations where private channel membership itself is operationally sensitive - legal, HR, executive communications, or regulated-industry workloads - where knowing who is in a channel can enable targeted social engineering or insider threat activity. For general enterprise Mattermost deployments, the practical impact is reconnaissance-grade, not destructive.

Exploit ScenarioDerived

An authenticated Mattermost team member - such as a low-privilege employee or an attacker who has compromised any valid account - submits a board creation or import API request with a guessed or enumerated channelId belonging to a private channel on the same team. By observing whether the server accepts the channelId and returns membership-related metadata, the attacker systematically maps which private channels exist and who belongs to them. No public exploit code exists at time of analysis; the technique requires only a valid session token and iterative API calls.

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 – Aug 17, 2026

Private channel membership disclosure in Mattermost's Boards feature allows any authenticated team member to enumerate who belongs to private channels they are not authorized to view. Affected across three concurrently maintained release trains - 11.7.x through 11.7.6, 10.11.x through 10.11.21, and 11.8.x through 11.8.3 - the flaw is exploitable by any valid team account via standard board management API calls. No public exploit or active exploitation has been identified at time of analysis; the CVSS score of 4.3 (PR:L, C:L) accurately reflects the limited but real confidentiality impact, particularly meaningful in regulated environments where private channel membership itself is sensitive.

RemediationAI

Upgrade to a patched Mattermost release per the vendor's security advisory at https://mattermost.com/security-updates; the available data specifies affected ranges (11.7.x ≤ 11.7.6, 10.11.x ≤ 10.11.21, 11.8.x ≤ 11.8.3) but does not name explicit fixed versions - confirm the precise target version directly from the advisory before deploying. As a compensating control while patching is pending, administrators can restrict the Boards feature via System Console role permissions to reduce the exploitable API surface, though this degrades board collaboration functionality for all team members. API gateway or WAF rules that monitor or rate-limit board creation and import endpoints for unexpected channelId patterns can serve as a detection layer but should not substitute for patching, as the underlying authorization bypass remains in the application.

Affected VersionsENISA

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

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

Mattermost's Boards feature (derived from Focalboard) enables users to associate project boards with channels via a channelId parameter. The root cause is CWE-862 (Missing Authorization): the server-side handlers for board creation, patching, importing, and bulk-creation operations accept an arbitrary channelId without performing a read-access check against the requesting user's channel permissions. Because the server processes the supplied channelId without verifying entitlement, the operation's success or failure response leaks information about the existence and membership of private channels. The flaw is triggered at the API layer, not the UI, meaning UI-level restrictions do not mitigate it. Affected versions span the 10.11.x, 11.7.x, and 11.8.x release trains as confirmed by EUVD-2026-60208 and vendor advisory MMSA-2026-00674.

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 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

PR:L reflects mandatory team-member authentication; C:L captures membership-only disclosure with no message content or integrity/availability impact.

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 Vendor (mattermost).

CVSS VectorVendor: mattermost

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

DescriptionCVE.org

Mattermost versions 11.7.x <= 11.7.6, 10.11.x <= 10.11.21, 11.8.x <= 11.8.3 fail to validate that users have read access to a channel before linking a board to it, which allows an authenticated attacker to discover the membership of private channels on the same team via creating, patching, importing, or bulk-creating boards with an arbitrary channelId. Mattermost Advisory ID: MMSA-2026-00674

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Medium
widely deployed open-source team messaging and collaboration platform
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

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-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