Skip to main content

Mattermost EUVDEUVD-2026-84378

| CVE-2026-95666 MEDIUM
Allocation of Resources Without Limits or Throttling (CWE-770)
2026-09-22 Mattermost GHSA-h2qv-vjc9-5g55
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 to Mattermost API
  2. Delivery
    Craft POST /api/v4/posts/ids/reactions with huge ID array
  3. Exploit
    Server runs unbounded bulk DB query
  4. Execution
    Repeat to sustain load
  5. Impact
    Database performance degradation for all users

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 a valid authenticated Mattermost account with API access (PR:L) that can reach the bulk reactions endpoint POST /api/v4/posts/ids/reactions. The core condition is the missing server-side length cap on the post ID array in that endpoint (CWE-770), which is present by default in the affected versions (11.7.x ≤ 11.7.10, 11.8.x ≤ 11.8.5, 11.9.x ≤ 11.9.1, 11.10.x ≤ 11.10.1) - no non-default configuration is needed. Limiting factors: the attacker must already hold credentials, impact is confined to availability/database load (no data exposure or modification), and severity is bounded (A:L), so a single request causes only transient load rather than a persistent outage.

Impact

This is a low-to-moderate operational risk, not a critical priority. 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: network-reachable, low complexity, but requiring a valid authenticated account (PR:L) and producing only limited availability impact (A:L) with no confidentiality or integrity loss. There is no EPSS score, no CISA KEV listing, and no public POC provided, so exploitation status is: no public exploit identified at time of analysis. The single vendor advisory (Mattermost MMSA-2026-00771) is the only source; there is no independent corroboration or SSVC decision data. The signals are mutually consistent - a self-reported resource-consumption bug with modest impact - so there is no CVSS-vs-real-risk contradiction to flag, but the low A:L rating means worst case is degraded database performance rather than full outage, and the PR:L requirement limits exposure to users who can already authenticate. Verdict: legitimate to patch on a normal maintenance cadence, not an emergency.

Exploit ScenarioDerived

An authenticated Mattermost user (any account with API access) sends a POST request to /api/v4/posts/ids/reactions containing an oversized array of post IDs, which the server processes without a length limit, forcing an expensive bulk database query. Repeating such crafted requests drives excessive database load and can degrade performance for other users. No public exploit code has been identified, but the low attack complexity (AC:L) and simple JSON payload make it trivially reproducible for anyone with valid credentials.

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

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

Alert me

AnalysisAIv1 – Sep 22, 2026

Authenticated Mattermost users can drive excessive database load by submitting an oversized post ID array to the bulk reactions endpoint POST /api/v4/posts/ids/reactions, because Mattermost does not enforce a server-side length cap on that array (CWE-770). The flaw affects 11.7.x through 11.7.10, 11.8.x through 11.8.5, 11.9.x through 11.9.1, and 11.10.x through 11.10.1, requires only a valid account with API access (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L, 4.3), and has availability-only impact, meaning a single crafted request causes transient load rather than a persistent outage. There is no public exploit identified at time of analysis and no CISA KEV listing, so this is a low-to-moderate operational risk rather than a critical priority.

RemediationAI

The provided data does not include an exact fixed version, so confirm the patched build for your release line in the Mattermost security advisory MMSA-2026-00771 at https://mattermost.com/security-updates and upgrade to that version; because the flaw is present by default in 11.7.x through 11.7.10, 11.8.x through 11.8.5, 11.9.x through 11.9.1, and 11.10.x through 11.10.1, upgrading is the only complete fix. If immediate upgrade is not possible, apply compensating controls that reduce the blast radius of the endpoint: configure a reverse proxy or WAF in front of Mattermost to cap request body size and reject or truncate JSON arrays above a sane element count for POST /api/v4/posts/ids/reactions, and rate-limit authenticated API traffic per user or token; the trade-off is that aggressive caps or low rate limits can break legitimate bulk reaction operations and cause 413/429 responses for heavy clients, so tune thresholds against observed normal traffic. Additionally, enable monitoring and alerting on database query latency and connection saturation tied to this endpoint so that abusive calls are detected quickly, accepting the operational cost of additional alerting noise. Note that because the endpoint requires authentication (PR:L), network-level blocking alone will not stop a determined user with valid credentials, so these measures should be treated as temporary mitigations rather than substitutes for patching.

Affected VersionsENISA

Mattermost 11.10.0 ≤11.10.1
Mattermost 11.7.0 ≤11.7.10
Mattermost 11.8.0 ≤11.8.5
Mattermost 11.9.0 ≤11.9.1

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 root cause is CWE-770 (Allocation of Resources Without Limits or Throttling) in the Mattermost server API. The affected feature is the bulk reactions endpoint POST /api/v4/posts/ids/reactions, which accepts a client-supplied JSON array of post IDs and processes them in a loop, resolving posts and writing or reading reaction records against the backend database. Because the server never validates or truncates the length of that array, an authenticated caller can send an arbitrarily large list of IDs, causing a disproportionately expensive database workload (many row lookups and reaction operations) for a single HTTP request. The CPE entry cpe:2.3:a:mattermost:mattermost:*:*:*:*:*:*:*:* identifies the Mattermost server product across the affected release lines. The CVSS vector AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L confirms the flaw is reachable over the network with low attack complexity, but requires a low-privileged authenticated account (PR:L) and no user interaction (UI:N); there is no confidentiality or integrity impact (C:N, I:N), and the availability impact is low (A:L), consistent with the assessment that a single request produces transient load rather than a sustained denial of service. No non-default configuration is required to reach the vulnerable code path, so every deployment of the listed versions exposes the endpoint to any authenticated user.

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

Network-reachable endpoint (AV:N) with trivial payload (AC:L) but requires an authenticated account (PR:L); only degraded availability via DB load, no confidentiality or integrity impact.

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.9.x <= 11.9.1, 11.8.x <= 11.8.5, 11.7.x <= 11.7.10, 11.10.x <= 11.10.1 fail to limit the length of the post ID array accepted by the bulk reactions endpoint which allows an authenticated user to cause excessive database load via a crafted request to {{POST /api/v4/posts/ids/reactions}}.. Mattermost Advisory ID: MMSA-2026-00771

Threat Intelligence Overview

EPSS Score
0.4%
Top 70% exploitable
Prevalence
Medium
widely used team-collaboration platform, but not ubiquitous infrastructure
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.4%
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