Skip to main content

Mattermost EUVDEUVD-2026-102806

| CVE-2026-18551 MEDIUM
Incorrect Authorization (CWE-863)
2026-10-16 responsibledisclosure@mattermost.com GHSA-rh7p-pp3q-6cf8
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 guest account
  2. Exploit
    Send crafted PUT to member roles API
  3. Execution
    Bypass guest/admin role validation
  4. Impact
    Escalate to team/channel admin

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

Requires an authenticated guest account on the target Mattermost server (versions 11.7.x ≤ 11.7.9, 11.8.x ≤ 11.8.5, 11.9.x ≤ 11.9.1, 11.10.x ≤ 11.10.0), plus the ability to reach the member-roles update API and issue a PUT request supplying a crafted combination of guest and admin scheme roles that the server does not validate. Limiting factors: exploitation is impossible without a valid guest login, so servers that do not provision guest accounts or that disable guest access are not exposed; no special non-default feature toggle is named beyond guest accounts being enabled. No user interaction is required and the attack is network-reachable against the vulnerable API.

Impact

This is a moderate-priority authorization flaw (CWE-863), not a top-tier emergency. The vendor-supplied CVSS:3.1 vector (AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N, 6.5) rates it Medium, driven by high confidentiality and integrity impact from the privilege escalation but offset by a prerequisite of existing authentication. One signal conflicts internally: the vector states PR:H (high privileges required), yet the description says the attacker only needs an authenticated GUEST account - the lowest-privilege authenticated role - to escalate to team/channel admin. A guest is best modeled as PR:L, which would actually raise the real-world severity above the vendor's 6.5; this discrepancy should be verified with Mattermost. No EPSS score, SSVC decision, KEV listing, or POC was provided in the input. Exploitation status: no public exploit identified at time of analysis, and there is no indication of active exploitation. Net assessment: a real but contained risk - any environment that provisions guest accounts (common for external collaboration) should patch promptly, because the barrier is merely holding a guest login, not administrative access, but there is no evidence of mass or active exploitation to warrant emergency treatment.

Exploit ScenarioDerived

An attacker who has been granted (or has obtained) a low-privilege guest account on a Mattermost server sends a crafted PUT request to the member roles API endpoint, supplying a role combination mixing guest and admin scheme roles that the server fails to validate. The server accepts the malformed role assignment and promotes the guest to team or channel admin, giving the attacker administrative control over channels and their contents. No public exploit code was identified at time of analysis, and user interaction is not required.

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 – Oct 16, 2026

Authenticated guest accounts on Mattermost 11.7.x through 11.7.9, 11.8.x through 11.8.5, 11.9.x through 11.9.1, and 11.10.0 can be escalated to team or channel administrator by abusing the member roles API endpoint, which fails to validate a crafted combination of guest and admin scheme roles. The flaw requires only a valid guest login and network reachability to the API, so any server that provisions guest accounts is exposed, though no public exploit code or confirmed active exploitation has been identified at time of analysis. Vendor advisory MMSA-2026-00752 tracks the issue, and Mattermost has published it on its security updates page.

RemediationAI

Because the source data does not include an exact fixed version, treat patch availability as unconfirmed and consult the Mattermost security updates page (https://mattermost.com/security-updates) for advisory MMSA-2026-00752 and the corresponding patched release for your branch; no vendor-released patch version can be cited from the available input, so upgrade to the latest patched build in the 11.7.x, 11.8.x, 11.9.x, or 11.10.x line once confirmed by the vendor. Until then, the most effective compensating control is to disable guest access entirely (System Console guest access setting) for servers that do not rely on external collaborators - the trade-off is loss of guest collaboration workflows; where guests are required, avoid assigning any admin scheme roles to teams or channels guests can reach and periodically audit member role assignments for guest accounts. Restrict network access to the API endpoints used to update member roles to trusted administrative networks or proxies so unprivileged users cannot issue crafted PUT requests, accepting the operational overhead of that restriction, and enable audit logging or alerting on role-change requests originating from guest sessions to detect attempted escalation. Note that these controls reduce exposure but do not remove the underlying authorization flaw, so patching remains the durable fix.

Affected VersionsENISA

Mattermost 11.10.0 ≤11.10.0
Mattermost 11.9.0 ≤11.9.1
Mattermost 11.8.0 ≤11.8.5
Mattermost 11.7.0 ≤11.7.9

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 implements role-based access control through scheme roles, where system roles (such as guest or admin) are combined with team and channel scheme roles to compute a member's effective permissions. This CVE is a CWE-863 incorrect authorization defect: the member roles update API (reached via a crafted PUT request) accepted a role combination mixing guest scheme roles with admin scheme roles without validating that the combination was legitimate, so a guest's effective privileges were recomputed to include team or channel administration. Because the bug lives in the authorization logic rather than in authentication, no credential theft is needed beyond a standard guest account, and no user interaction is involved. The supplied CVSS 3.1 vector is AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N (score 6.5); the independent assessment lowers the privilege prerequisite to PR:L, reflecting that the attacker only needs a low-privileged guest account rather than administrative access, while agreeing on high confidentiality and integrity impact and no availability impact. No CPE strings were provided in the source data, so the affected footprint is defined by the Mattermost version ranges listed by the vendor.

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

Network API reachable (AV:N), no special timing (AC:L), only a low-privilege guest login needed so PR:L (not vendor's PR:H), no UI; admin promotion yields high C and I, no availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/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
High
Integrity
High
Availability
None

DescriptionCVE.org

Mattermost versions 11.10.x <= 11.10.0, 11.7.x <= 11.7.9, 11.9.x <= 11.9.1, 11.8.x <= 11.8.5 fail to validate the combination of guest and admin scheme roles which allows an authenticated attacker to escalate a guest account to team or channel admin via a crafted PUT request to the member roles API endpoint.. Mattermost Advisory ID: MMSA-2026-00752

Threat Intelligence Overview

EPSS Score
0.2%
Top 88% exploitable
Prevalence
Medium
popular open-source enterprise collaboration platform, common but not universally deployed
Social Media
1
Sightings
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.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

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