Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to Mattermost as lower-privileged admin
-
DeliveryEnumerate or identify target bot account IDs
-
ExploitSubmit demote-user API request targeting bot
-
ExecutionServer skips bot validation check
-
PersistBot account downgraded to guest role
-
ImpactDependent 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:L
Admin credentials required (PR:H); impact is limited to bot account integrity and availability disruption, with no confidentiality exposure.
Primary rating from Vendor (Mattermost).
CVSS VectorVendor: Mattermost
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
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
Privilege escalation to full administrative control in Mattermost self-hosted server (versions 11.6.0 and earlier in the
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
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
EUVD-2026-38276
GHSA-xmfh-3ccg-c9fx
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB