Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to Mattermost server
-
DeliveryOpen WebSocket connection
-
ExploitSend crafted Bin32 msgpack frame
-
ExecutionTrigger unbounded byte-string allocation
-
ImpactExhaust server memory (denial of service)
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Memory allocation limits
|
| Exploitation Conditions | Requires an authenticated session on the Mattermost server (CVSS PR:L - any valid user account suffices, no admin needed) and the ability to open a WebSocket connection, which is standard client behavior. The attacker then sends a crafted binary WebSocket frame whose msgpack Bin32 header declares a byte-string payload length of up to 4,294,967,295 bytes; the vulnerable byte-string decode paths in the WebSocket msgpack decoder apply no allocation limit. No special non-default configuration is described in the evidence, and no user interaction (UI:N) by a victim is required. The primary limiting factor is the authentication requirement, so exposure scales with how trusted and how large the user base is; impact is confined to availability (service memory exhaustion), with no confidentiality or integrity effect. Affected branches: 11.10.x ≤ 11.10.1, 11.9.x ≤ 11.9.1, 11.8.x ≤ 11.8.5, 11.7.x ≤ 11.7.10. |
| Impact | This is a moderate-severity availability (denial-of-service) issue, not an information-disclosure flaw as one input tag suggests. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H, base 6.5) is internally consistent with the description: a network-reachable, low-complexity attack that requires an authenticated session (PR:L) and yields availability impact only (C:N/I:N - no data exposure). The vuln.today decision label is 'this_month', indicating a prioritized-but-not-emergency remediation timeline rather than act_now/emergency. There is no CISA KEV listing and no EPSS score supplied, and no public exploit or PoC reference is present in the input, so there is no signal of active exploitation or available exploit code - consistent with a recently vendor-disclosed bug (reported by Mattermost, MMSA-2026-00768). The main driver of real risk is the trivially low bar once authenticated: any valid user can request an allocation of up to ~4 GB (4,294,967,295 bytes) per crafted frame, so the practical priority is higher for Mattermost instances with large, loosely-trusted, or self-service user populations than the 6.5 score alone implies. Note the input Tag 'Information Disclosure' conflicts with the CVSS confidentiality metric (C:N) and the CWE (CWE-789, memory allocation with excessive size value); the tag appears mislabeled and should be treated as a DoS/resource-exhaustion issue. |
| Exploit ScenarioDerived | An authenticated Mattermost user (or a compromised low-privilege account) opens a WebSocket connection and sends a crafted binary msgpack frame declaring a Bin32 byte-string length of up to ~4 GB. Because the decoder applies no allocation limit to the byte-string decode path, the server attempts the full allocation, and repeated frames exhaust server memory and degrade or crash the service. No public exploit code is identified in the available data, but the attack is low-complexity for anyone able to authenticate. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 26, 2026
Unbounded memory allocation in the Mattermost WebSocket msgpack decoder lets any authenticated user exhaust server memory by sending a single crafted binary WebSocket frame that declares a byte-string payload length of up to 4,294,967,295 bytes. All four maintained branches are affected: 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; the attacker needs only a standard account plus a normal WebSocket connection, with no administrator rights and no victim interaction (CVSS 3.1 6.5, AV:N/AC:L/PR:L/UI:N, availability-only). No public exploit code has been identified at time of analysis and there is no CISA KEV entry, so the vuln.today priority label is this_month; one input tag classifies this as information disclosure, but the assessed impact is exclusively to availability.
RemediationAI
The supplied data does not specify a fixed version, so treat the Mattermost security updates page for MMSA-2026-00768 (https://mattermost.com/security-updates) as the authoritative source and upgrade each affected branch - 11.7.x ≤ 11.7.10, 11.8.x ≤ 11.8.5, 11.9.x ≤ 11.9.1, 11.10.x ≤ 11.10.1 - to the release the vendor names as patched; do not assume a fixed point release without confirming it there. No workaround is documented for this issue: the description attributes the failure to missing allocation limits in the WebSocket msgpack byte-string decode path, and no evidence indicates a configuration switch that disables or restricts that path, so the only complete fix described is updating. Compensating measures therefore aim to contain the blast radius rather than remove the flaw: run the Mattermost server under a hard per-process or per-container memory limit (for example a cgroup/pod memory cap) so that a single oversized decode terminates the application process instead of driving the host into node-wide memory pressure - the trade-off is that legitimate traffic is interrupted while the service restarts and the event must be alerted on to avoid masking repeated attacks. Because the vulnerability requires an authenticated session, tightly controlling who can obtain accounts on the instance (disabling open self-registration, deprovisioning dormant users) shrinks the pool of possible attackers, at the cost of added onboarding friction for legitimate users; monitor for WebSocket connections dropped by OOM kills as a detection signal while patched releases are rolled out.
Affected VersionsENISA
Affected Packages
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 clients maintain a WebSocket connection to the server and exchange msgpack-encoded frames over it. The msgpack binary format prefixes byte strings with a type marker; the Bin32 form carries a 32-bit unsigned length field, which the decoder is expected to validate against a sane allocation ceiling before reserving a buffer. The vulnerable byte-string decode paths in the WebSocket msgpack decoder do not apply those allocation limits, so a frame whose Bin32 header advertises a length approaching 4 GiB causes the server to attempt an enormous allocation before any payload is received or validated. This is CWE-789 (Memory Allocation with Excessive Size Value), a resource-consumption class: there is no memory corruption, no out-of-bounds write and no data exposure, so confidentiality and integrity are unaffected and the metric set resolves to C:N/I:N/A:H. The only meaningful barrier to exploitation is authentication (PR:L - any valid user account, not an administrator), while AC:L/UI:N reflect that the crafted frame is sent directly over an established session without any victim-side action. The CPE entry cpe:2.3:a:mattermost:mattermost identifies the server product; the advisory is MMSA-2026-00768, and the trigger specifics beyond the msgpack Bin32 length claim are limited to what the description states.
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
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Authenticated user over the network (PR:L, AV:N) sends a simple crafted frame (AC:L, UI:N); impact is memory exhaustion only, so C:N/I:N/A:H, scope unchanged.
Primary rating from Vendor (Mattermost).
CVSS VectorVendor: Mattermost
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 Mattermost fail to apply allocation limits to the byte-string decode paths in its WebSocket msgpack decoder, which allows an authenticated remote attacker to cause excessive server memory allocation via a crafted binary WebSocket frame declaring a Bin32 payload length of up to 4,294,967,295 bytes.. Mattermost Advisory ID: MMSA-2026-00768
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
More in Mattermost
View allMattermost 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
Denial of service in linkify-it (npm) through v5.0.0 lets remote unauthenticated attackers wedge a rendering worker by s
A denial-of-service vulnerability in Mattermost allows an authenticated user to crash the server via multiple large auto
Mattermost version 7.1.x and earlier fails to sufficiently process a specifically crafted GIF file when it is uploaded w
A remote code execution vulnerability (CVSS 9.9) that allows authenticated users. Critical severity with potential for s
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
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
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
Privilege escalation to full administrative control in Mattermost self-hosted server (versions 11.6.0 and earlier in the
Mattermost webapp fails to validate route parameters in/<TEAM_NAME>/channels/<CHANNEL_NAME> allowing an attacker to perf
Fleet is an open source osquery manager. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable,
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
EUVD-2026-109937
GHSA-w44p-jxhf-26w5
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB