Skip to main content

Mattermost CVE-2026-93846

| EUVDEUVD-2026-109968 LOW
Incorrect Authorization (CWE-863)
2026-10-26 Mattermost GHSA-39rf-335p-gqxg
3.8
CVSS 3.1 · Vendor: Mattermost
View

Attack ChainAIDerived

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

  1. Access
    Authenticate to Mattermost as team admin
  2. Exploit
    Call update-team-member-roles REST API
  3. Execution
    Assign built-in role exceeding permission scheme
  4. Impact
    Target member gains permissions beyond policy

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
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 the attacker to already hold the team admin role on an affected Mattermost server (versions 11.7.x up to and including 11.7.10) and to invoke the update-team-member-roles REST API; the server fails to restrict which built-in roles that endpoint may assign to a team member. The limiting factors are substantial: PR:H means pre-existing authenticated team-admin access is mandatory, the impact is bounded to team-member role assignment within the team (scope unchanged), and only built-in roles are involved. This is realistically an insider or compromised-admin risk rather than remote unauthenticated exploitation.

Impact

This is a low-priority, high-privilege authorization flaw rather than a widespread threat. The supplied CVSS 3.1 vector (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N) yields a base score of 3.8 (Low), and the PR:H metric means the actor must already hold an elevated role - the description identifies this as a team admin. The vuln.today decision label is 'monitor', the lowest-urgency signal, which is consistent with the low score. No EPSS probability was provided in the input, there is no CISA KEV listing, and no public exploit or PoC reference is present, so all three exploitation-likelihood signals are either absent or negative; exploitation status is best stated as no public exploit identified at time of analysis. The signals do not conflict: a privilege-boundary bug exploitable only by an existing team admin, with modest confidentiality/integrity impact and no availability impact, is a genuine authorization-model defect but not an emergency. The main caveat is that EPSS data is simply missing (not low), so prioritization rests on the CVSS/SSVC 'monitor' signal and the PR:H precondition rather than a measured exploitation probability.

Exploit ScenarioDerived

A user who already holds the team admin role on a Mattermost 11.7.x through 11.7.10 server calls the update-team-member-roles REST API to assign a built-in role whose permissions exceed what the configured permission scheme should allow, thereby elevating a chosen team member beyond the intended boundary. The attack is network-reachable but requires the attacker to be an authenticated team admin (PR:H), limiting it to insiders or compromised team-admin accounts. No public exploit identified at time of analysis.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.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 – Oct 26, 2026

Mattermost 11.7.x through 11.7.10 allows an existing team admin to assign built-in team-member roles through the update-team-member-roles REST API beyond what the configured permission scheme permits, giving the member elevated team permissions. The flaw is an incorrect-authorization issue (CWE-863) with a CVSS score of 3.8; exploitation requires authenticated team-admin access (PR:H) and is realistically an insider or compromised-admin risk. No public exploit has been identified at time of analysis, and the independent assessment and vuln.today priority label rate this as monitor/low priority rather than a widespread threat.

RemediationAI

The available data does not identify an exact fixed release for CVE-2026-93846; no vendor-released patch was identified at time of analysis. Consult Mattermost advisory MMSA-2026-00734 at https://mattermost.com/security-updates and update to a release that includes the fix once Mattermost identifies it. Because exploitation requires an existing team-admin account, limiting team-admin assignments to trusted administrators is consistent with the assessed prerequisite, with the trade-off that it reduces legitimate delegation by team admins; the supplied evidence does not describe a vendor-sanctioned compensating control beyond the advisory, and this restriction does not remove the vulnerable endpoint or substitute for the vendor update.

Affected VersionsENISA

Mattermost 11.7.0 ≤11.7.10

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 uses built-in roles and a configurable permission scheme to determine what team members may do. The update-team-member-roles REST API is the endpoint through which team-member role assignments are changed, and affected 11.7.x releases do not adequately restrict which built-in roles that endpoint may assign; as a result, a team admin can grant a member permissions beyond those allowed by the configured scheme. This is categorized as CWE-863 (Incorrect Authorization), and the CVSS 3.1 vector AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N reflects a network-reachable flaw that requires high privileges, no user interaction, and limited confidentiality and integrity impact with no availability impact. The CPE cpe:2.3:a:mattermost:mattermost:*:*:*:*:*:*:*:* identifies Mattermost as the affected product, with the version description narrowing exposure to 11.7.x up to and including 11.7.10. The trigger is the API call described in the advisory; the available sources do not provide further detail on the underlying code path.

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

API is network-reachable (AV:N/AC:L) but the actor must be an authenticated team admin (PR:H); granting excess roles yields limited confidentiality and integrity impact and no availability impact.

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

Primary rating from Vendor (Mattermost).

CVSS VectorVendor: Mattermost

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

DescriptionCVE.org

Mattermost versions 11.7.x <= 11.7.10 fail to restrict which built-in roles can be assigned to a team member via the API, which allows a team admin to grant a team member permissions beyond those permitted by the configured permission scheme via the {{update-team-member-roles}} REST API.. Mattermost Advisory ID: MMSA-2026-00734

Threat Intelligence Overview

EPSS Score
0.2%
Top 96% exploitable
Prevalence
Medium
popular self-hosted team collaboration platform, moderate enterprise footprint
Data Quality
2 sources
Confidence: Low

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 LOW
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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· derived
Low

Priority Score

19
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +19
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

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