Skip to main content

Mattermost EUVDEUVD-2026-38276

| CVE-2026-8823 LOW
Incorrect Authorization (CWE-863)
2026-06-22 Mattermost GHSA-xmfh-3ccg-c9fx
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 lower-privileged admin
  2. Delivery
    Enumerate or identify target bot account IDs
  3. Exploit
    Submit demote-user API request targeting bot
  4. Execution
    Server skips bot validation check
  5. Persist
    Bot account downgraded to guest role
  6. Impact
    Dependent integrations lose permissions and fail

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 an authenticated session with administrator-level privileges on the Mattermost instance - specifically a 'lower-privileged administrator' role that has access to the demote-user API. The attacker must know or enumerate the user ID of a target bot account. The vulnerability applies to default Mattermost deployments running the affected versions since the demote-user API is a standard platform feature; however, exploitation is limited to actors who already hold an admin credential, excluding unauthenticated or standard user-level attackers. Exploitation does NOT require any special configuration - only administrative access and knowledge of a bot account ID. The primary limiting factor is the high-privilege prerequisite (CVSS PR:H), which restricts the realistic attacker pool to malicious insiders, compromised admin accounts, or privilege-escalation chaining scenarios.

Impact

The vendor-assigned CVSS 3.1 score of 3.8 (Low) is well-calibrated and consistent with the available signals. The CVSS vector AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:L confirms the attack is network-accessible with no interaction required but mandates high-privilege credentials (PR:H), which substantially limits the attacker pool to authenticated administrators. There is no confidentiality impact; the damage is constrained to low integrity and low availability effects on targeted bot accounts. No EPSS score was provided in the source data, but given the PR:H requirement and narrow impact scope, exploitation probability should be low. The vulnerability is not listed in CISA KEV and no public proof-of-concept has been identified. The 'Authentication Bypass' tag in the source intelligence is somewhat misleading - this is an authorization gap within an authenticated admin session, not a bypass of the authentication layer itself. Real-world priority is low: exploitation requires a malicious or compromised admin account, and impact is limited to disrupting bot integrations rather than data exfiltration or full system compromise.

Exploit ScenarioDerived

An authenticated Mattermost administrator with lower-privileged access - such as a team admin or a sub-admin role - calls the standard demote-user API endpoint, supplying the user ID of a bot account as the target. Because the API does not validate that the target is a bot, the request succeeds, downgrading the bot to a guest role and breaking any integrations or automated workflows that depend on that bot's elevated permissions. No public proof-of-concept has been identified at time of analysis.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jun 22, 2026

Incorrect authorization in Mattermost's demote-user API allows a lower-privileged administrator to degrade arbitrary bot accounts to guest status, affecting versions 11.7.0 and 10.11.17 and earlier. The root cause is missing validation of whether the target of a demotion operation is a bot account, meaning an admin who lacks full system privileges can still weaponize the standard API endpoint against bot identities. No public exploit exists and the vulnerability is not listed in CISA KEV; its real-world priority is low given the high-privilege requirement and limited blast radius.

RemediationAI

The primary remediation is to upgrade Mattermost to a version that addresses MMSA-2026-00669; consult the vendor advisory at https://mattermost.com/security-updates for confirmed fixed releases in both the 11.7.x and 10.11.x branches - exact patched version numbers are not independently confirmed from available data beyond the advisory reference. As a compensating control where immediate patching is not feasible, administrators can audit and restrict which roles have access to the demote-user API endpoint, and review current bot account configurations to ensure no unauthorized demotions have already occurred. Additionally, monitoring API call logs for unexpected invocations of the demote-user endpoint against bot account IDs can serve as a detection mechanism. The trade-off of API access restriction is potential disruption to legitimate administrative workflows that rely on the demote-user operation.

Affected VersionsENISA

Mattermost 10.11.0 ≤10.11.17
Mattermost 11.7.0 ≤11.7.0

Affected Packages

go github.com/mattermost/mattermost-server fix: 10.11.18+incompatible, 10.11.18, 11.7.1+incompatible, 11.7.1
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-20260518160100-9bd77d3fc4d2
euvd mattermost no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 5 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 is a self-hosted team messaging platform with a role-based access control system that includes system administrators, team administrators, and lower-privilege roles including guests. Bot accounts in Mattermost are special user objects used by integrations and automated workflows; demoting a bot to a guest role strips its operational permissions and can disrupt dependent automations. The affected component is the demote-user API endpoint, which is catalogued under CPE cpe:2.3:a:mattermost:mattermost:*:*:*:*:*:*:*:*. The root cause is CWE-863 (Incorrect Authorization): the authorization logic executes a check - confirming the caller is an administrator - but fails to perform a second, necessary check confirming the target is a valid, demotable human user rather than a protected bot account. This is a logic gap in the authorization chain, not a bypass of authentication itself.

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:N/I:L/A:L
vuln.today AI 3.8 LOW

Admin credentials required (PR:H); impact is limited to bot account integrity and availability disruption, with no confidentiality exposure.

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

DescriptionCVE.org

Mattermost versions 11.7.x <= 11.7.0, 10.11.x <= 10.11.17 fail to validate bot targets when demoting users to guests which allows a lower-privileged administrator to degrade arbitrary bot accounts via the standard demote-user API.. Mattermost Advisory ID: MMSA-2026-00669

Threat Intelligence Overview

EPSS Score
0.2%
Top 86% exploitable
Prevalence
Medium
Open-source team messaging, self-hosted enterprise deployments
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 LOW
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
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
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

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