Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privileged Mattermost user
-
DeliveryIdentify finished playbook run IDs via API
-
ExploitCraft write mutation targeting completed run
-
ExecutionSubmit REST or GraphQL request bypassing state validation
-
ImpactOverwrite retrospective, ownership, or checklist data on immutable record
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 three specific conditions: (1) the attacker must hold a valid Mattermost user account with at least low-privilege access (PR:L per CVSS); (2) the attacker must be listed as a participant in the specific playbook run being targeted - arbitrary runs belonging to other teams cannot be targeted without participant membership; and (3) the targeted playbook run must be in a finished/completed state. The Playbooks feature must be in active use on the instance. Limiting factors include: the vulnerability has no confidentiality or availability impact; it cannot be exploited unauthenticated; external attackers who are not run participants are blocked by the participant-membership check that does work correctly; and impact is confined to data integrity of historical run records rather than live operational data or credentials. |
| Impact | The CVSS 3.1 base score of 4.3 with vector AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N accurately characterizes this as a medium-severity, low-complexity, authenticated network vulnerability. Real-world risk is moderate but context-dependent: the integrity impact targets historical incident records rather than live operations, making this most damaging in regulated environments where playbook retrospectives serve as compliance evidence or legal records. EPSS data was not provided in the available intelligence, so exploitation probability cannot be quantified. The vulnerability is not in the CISA KEV catalog and no POC has been identified, which together suggest no observed active exploitation. The attack complexity is genuinely low once the preconditions are met, but the requirement to be an authenticated run participant meaningfully limits the attacker pool to insiders or compromised accounts. The scope-unchanged rating confirms blast radius is contained to the affected Mattermost instance's data layer. |
| Exploit ScenarioDerived | An authenticated Mattermost user who is a participant in a completed incident playbook run crafts a REST or GraphQL API mutation request targeting that run's write endpoint. Because the server validates participant membership but not run state, the request succeeds and the attacker can rewrite the retrospective, reassign run ownership to another user, or alter checklist completion records - effectively laundering the post-incident history without triggering an access-denied error. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 17, 2026
Mattermost's Playbooks feature in versions 11.7.x through 11.7.6 and 10.11.x through 10.11.21 omits run-state enforcement on API write operations, allowing any authenticated run participant to alter completed playbook runs via REST and GraphQL endpoints. An attacker with low privileges can overwrite status, checklists, retrospective content, ownership, and participant lists on runs that should be immutable once finished, undermining post-incident audit integrity. No public exploit has been identified at time of analysis, and the vulnerability is not listed in the CISA KEV catalog.
RemediationAI
Apply the vendor-released security updates documented at https://mattermost.com/security-updates. The exact fixed versions (the first releases in the 11.7.x and 10.11.x branches to include the fix) are not independently confirmed from the available input data - consult the advisory page directly to obtain the precise target versions before upgrading. If immediate patching is not feasible, restrict API access to Playbook run write endpoints at the network or reverse-proxy layer for non-administrative users, accepting the trade-off of disrupting legitimate in-progress run management. Audit completed playbook runs for unauthorized retrospective or ownership modifications as a compensating detective control. Disabling the Playbooks feature entirely eliminates the attack surface but removes the functionality for all users.
Affected VersionsENISA
Affected Packages
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 is an open-source team collaboration and messaging platform that includes a Playbooks module for structured incident response workflows. The flaw is a CWE-863 (Incorrect Authorization) violation - the server-side API correctly validates that the requesting user is a run participant but fails to additionally validate that the run's lifecycle state permits modifications. Both the REST API and GraphQL API surfaces are affected, meaning the authorization bypass is not confined to a single endpoint. The root cause is missing state-machine enforcement: writes should be gated on the run being in an active state, but the finished state is not checked before accepting mutation requests.
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:L/UI:N/S:U/C:N/I:L/A:N
API is network-accessible (AV:N), requires only authenticated run participant status (PR:L), no confidentiality or availability impact - solely limited integrity modification of completed run records.
Primary rating from Vendor (mattermost).
CVSS VectorVendor: mattermost
DescriptionCVE.org
Mattermost versions 11.7.x <= 11.7.6, 10.11.x <= 10.11.21 fail to enforce run-state validation on write operations for finished playbook runs which allows a run participant to modify status, checklists, retrospective content, ownership, and participants on completed runs via REST and GraphQL API requests. Mattermost Advisory ID: MMSA-2026-00675
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
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
Privilege escalation to full administrative control in Mattermost self-hosted server (versions 11.6.0 and earlier in the
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-60207
GHSA-2883-3c4j-4mvv
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB