Skip to main content

Mattermost EUVDEUVD-2026-30750

| CVE-2026-4286 MEDIUM
Incorrect Authorization (CWE-863)
2026-05-18 Mattermost GHSA-gvg4-jhmr-6j23
4.3
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate with credentials
  2. Delivery
    Obtain 'Manage Playbook Configurations' role
  3. Exploit
    Enumerate playbook IDs across teams
  4. Execution
    Craft PUT request with modified team_id
  5. Persist
    Bypass authorization check
  6. Impact
    Access 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

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

Mattermost 11.5.0 ≤11.5.1
Mattermost 10.11.0 ≤10.11.13

Affected Packages

go github.com/mattermost/mattermost-plugin-playbooks fix: 1.41.1-0.20260213020129-e1d6ec2c94e6
go github.com/mattermost/mattermost-server fix: 10.11.14+incompatible, 11.5.2+incompatible
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: 10.11.14, 11.5.2
euvd mattermost no fix

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

NVD PRIMARY 4.3 MEDIUM
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

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

Lifecycle Timeline

2
Severity Changed
Oct 14, 2026 - 20:23 NVD
LOW MEDIUM
CVSS changed
Oct 14, 2026 - 20:23 NVD
3.1 (LOW) 4.3 (MEDIUM)

DescriptionNVD

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

EPSS Score
0.0%
Top 92% exploitable
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.0%
Patch available Yes
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
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

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