Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with credentials
-
DeliveryObtain 'Manage Playbook Configurations' role
-
ExploitEnumerate playbook IDs across teams
-
ExecutionCraft PUT request with modified team_id
-
PersistBypass authorization check
-
ImpactAccess restricted playbook content
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 | Attacker must possess valid authenticated access to a Mattermost instance with an account granted 'Manage Playbook Configurations' permission within at least one team - this is not a default user permission and typically assigned to playbook administrators or team leads. The target Mattermost instance must have the Playbooks feature enabled and contain playbooks in other teams that the attacker seeks to access. Exploitation requires knowledge of target playbook IDs and team IDs, obtainable through API enumeration if directory listing is not restricted, or through social engineering. High attack complexity (AC:H) reflects these prerequisite conditions. The vulnerability is limited to authorized users with specific elevated permissions attempting lateral movement across team boundaries, not external or unauthenticated attackers. User interaction is not required (UI:N) once prerequisites are met. |
| Impact | Real-world risk is moderate despite the low CVSS base score of 3.1. The CVSS vector (AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N) indicates network-accessible exploitation requiring low-level authentication but high attack complexity, with limited integrity impact and no confidentiality or availability effects. The AC:H (high complexity) likely reflects the need for pre-existing 'Manage Playbook Configurations' permission, which is not a default user role. However, the integrity impact extends beyond simple data modification - successful exploitation enables cross-team boundary violations in multi-tenant deployments, potentially exposing sensitive playbooks containing incident response procedures, security runbooks, or operational workflows to unauthorized teams. The scope remains unchanged (S:U), limiting blast radius to the immediate application context. No EPSS data available to assess real-world exploitation likelihood. Absence from CISA KEV and lack of public POC suggests this is not being actively exploited at scale. Primary risk is to organizations with strict team isolation requirements or those using Mattermost for sensitive operational workflows where playbook confidentiality matters. This is a real security issue requiring remediation but not an emergency-priority crisis for most deployments. |
| Exploit ScenarioDerived | An authenticated user with 'Manage Playbook Configurations' permission in Team A discovers a sensitive incident response playbook in Team B through directory traversal or information disclosure. The attacker crafts a PUT request to the Mattermost API updating the target playbook's configuration while changing the team_id parameter from Team B to Team A. The server processes this request without validating team ownership boundaries, successfully reassigning the playbook. The attacker now has full access to Team B's playbook content, potentially exposing confidential security procedures, credentials embedded in workflow steps, or operational intelligence, while Team B loses authorized access to their own playbook. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – May 18, 2026
Authorization bypass in Mattermost 10.11.x through 10.11.13 and 11.5.x through 11.5.1 allows authenticated users with 'Manage Playbook Configurations' permission to reassign playbooks to arbitrary teams via PUT API, circumventing team membership restrictions. This access control flaw enables lateral privilege escalation across team boundaries without proper authorization checks. EPSS exploitation probability data not available; no confirmed active exploitation (CISA KEV) or public exploit code identified at time of analysis.
RemediationAI
Upgrade to Mattermost version 10.11.14 or later for the 10.11.x series, or version 11.5.2 or later for the 11.5.x series, per vendor guidance expected in Mattermost Advisory MMSA-2025-00552 at https://mattermost.com/security-updates. If immediate patching is not feasible, implement compensating controls: restrict 'Manage Playbook Configurations' permission to only highly trusted users who require cross-team visibility (note this reduces operational flexibility but limits exposure); enable comprehensive API audit logging for all playbook update operations and monitor for unexpected team_id changes in PUT /api/v4/playbooks/* requests; implement network segmentation to isolate Mattermost instances containing sensitive playbooks from broader user populations. These workarounds reduce but do not eliminate risk, as legitimate permission holders can still exploit the vulnerability. Organizations with strict team isolation requirements should prioritize patching over compensating controls.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 6 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 Playbooks is a collaboration workflow feature within the Mattermost platform that enables teams to define and execute repeatable processes. The vulnerability stems from CWE-863 (Incorrect Authorization) in the playbook update API endpoint. When processing PUT requests to modify playbook configurations, the server fails to validate whether the team_id parameter is being changed. The 'Manage Playbook Configurations' permission is intended to allow configuration changes within a user's assigned teams, but this missing authorization check allows users to move playbooks between teams they don't have membership or management rights to. This represents a classic case of Insecure Direct Object Reference (IDOR) combined with insufficient authorization enforcement at the API layer, where client-supplied parameters are trusted without server-side validation of ownership boundaries.
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
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
2DescriptionNVD
Mattermost versions 11.5.x <= 11.5.1, 10.11.x <= 10.11.13 fail to check if {{team_id}} was being changed when updating playbooks, allowing users with only {{Manage Playbook Configurations}} permission to change a playbook's team, bypassing manage members restriction via PUT api. Mattermost Advisory ID: MMSA-2025-00552
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-30750
GHSA-gvg4-jhmr-6j23
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB