Skip to main content

Mattermost CVE-2026-19867

| EUVDEUVD-2026-102808 MEDIUM
Allocation of Resources Without Limits or Throttling (CWE-770)
2026-10-16 responsibledisclosure@mattermost.com GHSA-9h79-c924-x83x
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 normal Mattermost user
  2. Exploit
    Store oversized notify_props.mention_keys on own profile
  3. Execution
    Shared-channel posts trigger quadratic keyword matching
  4. Impact
    Degrade post-processing CPU for other members

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource allocation limits
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires an authenticated Mattermost account on an affected version (11.7.x ≤ 11.7.10, 11.8.x ≤ 11.8.5, 11.9.x ≤ 11.9.1, 11.10.x ≤ 11.10.0) and the ability to edit one's own user notification properties (notify_props.mention_keys) - standard self-service functionality, not an administrative or non-default setting. The concrete prerequisite is that the attacker shares at least one channel with the victims, since the quadratic multibyte-keyword matching runs per post for each member; impact is scoped to CPU/latency degradation (availability only, no data exposure). LIMITING FACTORS: valid authentication is required (PR:L, so not exploitable by anonymous users), impact is confined to degraded performance rather than a crash (A:L), and effect is bounded to members of channels the attacker shares.

Impact

This is a low-to-moderate priority issue despite being network-reachable. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, base 4.3) is internally consistent with the description: an authenticated user (PR:L) can remotely (AV:N) and without user interaction (UI:N) trigger a resource-exhaustion condition with availability-only impact (A:L) and no confidentiality or integrity loss. The CWE-770 (uncontrolled resource allocation) classification and 'Denial Of Service' tag align with the described quadratic multibyte-keyword matching amplified by an unbounded notify_props.mention_keys list. No EPSS score, KEV listing, or POC is present in the provided data, so there is no public exploit identified at time of analysis and no evidence of active exploitation; the A:L (low, not high) rating indicates degraded performance rather than full outage. The main risk-limiting factors are the authentication requirement and the fact that impact is CPU degradation for channel members rather than a hard crash. MISSING DATA: no EPSS probability and no vendor severity beyond the CVSS base were supplied for cross-reference, and the referenced advisory URL (MMSA-2026-00773) is a generic security-updates landing page, not the specific advisory page - fix versions should be verified directly with Mattermost.

Exploit ScenarioDerived

A legitimate authenticated Mattermost user edits their own notification preferences and stores an oversized notify_props.mention_keys list (many large multibyte keywords) on their profile. Because mention matching runs per post for every channel member and scales quadratically with keyword size/count, each message the attacker-controlled profile shares a channel with forces excessive CPU work, degrading post-processing latency for other members. No public exploit code is identified at time of analysis, but the attack requires only normal self-service profile editing and no special tooling.

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

Authenticated Mattermost users can degrade message post-processing latency for every member of the channels they share by storing an oversized list of custom mention keywords (notify_props.mention_keys) on their own profile, which the server then matches against each post. Because the matching routine scales quadratically and multibyte/Unicode keywords add per-character cost, and neither the number nor the size of stored keywords is capped, each post the attacker's channel peers send or receive is processed far more expensively on the attacker's behalf. Impact is confined to availability degradation (CVSS 4.3, AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L; CWE-770); no data exposure or crash is involved, valid authentication plus at least one shared channel is required, and no public exploit has been identified at time of analysis.

RemediationAI

Patch status: no vendor-released patch identified at time of analysis, and no fixed version number is given in the data; administrators should track the Mattermost security updates page at https://mattermost.com/security-updates for the MMSA-2026-00773 entry and upgrade to the patched release for their 11.7.x, 11.8.x, 11.9.x or 11.10.x line as soon as it is published. Until then, apply compensating controls: enforce a server-side ceiling on mention_keys by truncating oversized arrays (for example with a scheduled job or direct database update against the Users/Preferences table) or by disabling non-administrative editing of large keyword lists if configuration permits, accepting that legitimate users with many keywords will lose some mention notifications; actively hunt for and clear outlier profiles whose keyword lists are abnormally large or long, since a single such account is sufficient to degrade processing for whole channels; and monitor post-processing latency and CPU on application nodes so outliers are detected quickly. Note that rate-limiting post creation does not mitigate this issue, because the CPU cost is incurred while processing other members' posts on behalf of the abusive profile, and that removing or capping keyword lists is the only effective lever available absent the vendor fix.

Affected VersionsENISA

Mattermost 11.10.0 ≤11.10.0
Mattermost 11.7.0 ≤11.7.10
Mattermost 11.9.0 ≤11.9.1
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

The issue is CWE-770 (Allocation of Resources Without Limits or Throttling) in Mattermost's user notification preference handling. Mattermost persists each account's custom mention keywords as an array in notify_props.mention_keys; when a post is created, the server evaluates whether that post mentions a given user by scanning the post content against that user's keyword list before delivering notifications. Two control gaps combine: the platform does not bound the count or length of keywords a user may save into their own profile, and the keyword-matching loop is quadratic rather than linear, so cost grows roughly with keywords multiplied by post content (with additional multiplicative cost for multibyte keywords, where matching operates on character or byte sequences rather than simple tokens). The result is a per-post CPU amplification that is triggered by other users' normal activity but attributable to one user's profile settings, and it is bounded only by the membership of channels the attacker shares. The advisory (MMSA-2026-00773) covers the 11.7.x, 11.8.x, 11.9.x and 11.10.x release lines up to 11.7.10, 11.8.5, 11.9.1 and 11.10.0 respectively; no CPE strings were included in the available intelligence, and the sole reference is the vendor security-updates page at https://mattermost.com/security-updates.

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

Authenticated user over the network edits their own profile (AV:N/AC:L/PR:L/UI:N); impact is CPU/latency degradation only, so C:N/I:N/A:L, scope unchanged.

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

DescriptionCVE.org

Mattermost versions 11.10.x <= 11.10.0, 11.9.x <= 11.9.1, 11.8.x <= 11.8.5, 11.7.x <= 11.7.10 fail to cap the number and size of mention keys stored in a user's notification properties, and to bound the quadratic multibyte-keyword matching performed for each post, which allows an authenticated user to degrade post-processing latency and consume excessive CPU on behalf of other members of any channel they share via storing an oversized notify_props.mention_keys list on their own profile.. Mattermost Advisory ID: MMSA-2026-00773

Threat Intelligence Overview

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Medium
widely used self-hosted team chat, but not ubiquitous infrastructure
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

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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