Skip to main content

Mattermost EUVDEUVD-2026-60207

| CVE-2026-16046 MEDIUM
Incorrect Authorization (CWE-863)
2026-08-17 responsibledisclosure@mattermost.com GHSA-2883-3c4j-4mvv
4.3
CVSS 3.1 · Vendor: mattermost
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privileged Mattermost user
  2. Delivery
    Identify finished playbook run IDs via API
  3. Exploit
    Craft write mutation targeting completed run
  4. Execution
    Submit REST or GraphQL request bypassing state validation
  5. Impact
    Overwrite 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

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

Mattermost 11.7.0 ≤11.7.6
Mattermost 10.11.0 ≤10.11.21

Affected Packages

euvd mattermost no fix

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

Vendor (mattermost) PRIMARY 4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 4.3 MEDIUM

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (mattermost).

CVSS VectorVendor: mattermost

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

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

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Medium
popular open-source team collaboration platform with broad enterprise adoption
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
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-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-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-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