Skip to main content

Mattermost CVE-2026-18560

| EUVDEUVD-2026-102746 MEDIUM
Observable Discrepancy (CWE-203)
2026-10-16 Mattermost GHSA-3m39-x8xr-762f
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-privilege Mattermost user
  2. Exploit
    Send direct API call targeting a post
  3. Impact
    Infer post's flagged review status from response

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V6 - Authentication Timing-safe comparisons
Exploitation Conditions

Requires an authenticated Mattermost account that is a member able to reach the affected API endpoint but is NOT granted content-reviewer permissions; exploitation is a direct API call rather than normal UI usage. The deployment must have content/post flagging (moderation review) in use for a flagged status to exist and be inferable. Limiting factors: valid credentials are required (PR:L - not anonymous), the disclosure is confined to a single binary signal (a post's flagged status) with no access to post content or moderation details, and installations not using the flagged-post review feature have nothing meaningful to leak.

Impact

This is a low-severity information disclosure issue (CVSS 4.3) that is a genuinely low real-world priority. The vendor-supplied vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N is internally consistent with the description: network-reachable API, low complexity, but requiring an authenticated low-privilege account (PR:L), no user interaction, unchanged scope, and only limited confidentiality impact (C:L) with no integrity or availability effect. The root cause is CWE-203 (observable discrepancy) - permission checks run after other validations, letting a user who is not a content reviewer infer whether a post has been flagged. No EPSS score was provided, there is no CISA KEV listing (not KEV), and no public proof-of-concept is referenced, so there is no public exploit identified at time of analysis. All signals align downward: the only leaked data is a binary flagged/not-flagged status, the attacker must already be an authenticated member, and there is no code execution or data modification. There is no conflict among the signals to flag; the main missing data points are EPSS probability and any independent confirmation of exploitability, but none of these would elevate a limited metadata-inference bug of this kind.

Exploit ScenarioDerived

An authenticated Mattermost user who lacks content-reviewer permissions issues a crafted direct call to the relevant API endpoint and, because the permission check is deferred behind other validations, is able to deduce whether a given post has been flagged for review. No public exploit code is referenced, and the attacker gains only moderation metadata, not post contents, moderation decisions, or any write capability.

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 – Oct 16, 2026

Flagged-post review status in Mattermost can be inferred by authenticated users who lack content-reviewer permissions, because the affected API performs other validations before checking the caller's permissions, producing a distinguishable response for flagged versus unflagged posts. The issue affects 11.10.x through 11.10.0, 11.9.x through 11.9.1, 11.8.x through 11.8.5, and 11.7.x through 11.7.9 (advisory MMSA-2026-00754), and exploitation requires a valid account on a deployment that actually uses the post-flagging/moderation feature, with attacker access limited to a single binary signal and no exposure of post content or reviewer details. Rated CVSS 4.3 (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N); no public exploit identified at time of analysis, and this is a genuinely low real-world priority.

RemediationAI

No exact fixed version is provided in the available intelligence; the vendor advisory page https://mattermost.com/security-updates (under MMSA-2026-00754) lists the patched builds, so upgrade each affected 11.7.x, 11.8.x, 11.9.x, and 11.10.x deployment to the corresponding fixed release line identified there, or to the current supported release for older branches. Compensating controls are constrained because the leak is a single boolean on an endpoint that legitimate content reviewers also use: fronting the post-flagging/review API routes with a reverse-proxy ACL restricted to accounts holding the content-reviewer role reduces exposure but must be kept synchronized with Mattermost role changes and can break moderation tooling in the web and mobile clients if the ACL is too broad. Disabling or not adopting the content-flagging/moderation-review feature removes the asset entirely and eliminates any inference surface, at the cost of losing the moderation workflow, and narrowing the population of ordinary member accounts on channels where moderation matters shrinks the set of potential callers. Given that exploitation requires valid credentials (PR:L) and yields only the flagged status of one post, schedule this within a normal patch cycle rather than as an emergency change, and treat the finding as informational until the upgrade is applied.

Affected VersionsENISA

Mattermost 11.7.0 ≤11.7.9
Mattermost 11.9.0 ≤11.9.1
Mattermost 11.10.0 ≤11.10.0
Mattermost 11.8.0 ≤11.8.5

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 a self-hosted team collaboration platform whose server exposes a REST API used by its web, desktop, and mobile clients; the CPE record cpe:2.3:a:mattermost:mattermost:*:*:*:*:*:*:*:* confirms the server product is the affected component and that the flaw spans multiple supported release branches rather than a single build. The root cause class is CWE-203 (Observable Discrepancy): the endpoint handling post-flag/moderation-review state evaluates other validity conditions before confirming that the requesting user holds the content-reviewer permission, so a non-reviewer's direct API call receives a response that differs depending on whether the target post has been flagged - a classic state oracle in which the side channel, not the returned data, carries the secret. Content flagging exists to let designated reviewers triage reported posts, so the flagged/not-flagged bit is the entire protected asset here; no post body, reporter identity, or moderation note is exposed, which is why the assessed impact is limited to low confidentiality with no integrity or availability effect. Because the prerequisite is a legitimate authenticated session (PR:L) rather than anonymity, the practical threat is an insider or ordinary member enumerating post IDs to map which content is under moderation, and only installations where the flagging feature is actively in use have anything to leak.

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:L/I:N/A:N
vuln.today AI 4.3 MEDIUM

Network API reachable with low complexity but requires an authenticated low-privilege user (PR:L); only a flagged-status metadata bit leaks, so C:L with I:N/A:N.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/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
Low
Integrity
None
Availability
None

DescriptionCVE.org

Mattermost versions 11.10.x <= 11.10.0, 11.7.x <= 11.7.9, 11.9.x <= 11.9.1, 11.8.x <= 11.8.5 fail to validate user’s permissions before other validations which allows non-content reviewers to infer a post’s flagged status via direct API call.. Mattermost Advisory ID: MMSA-2026-00754

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Medium
widely used enterprise/gov team-chat platform, but not universally deployed
Social Media
1
Sightings
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.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

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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