CVE-2026-26233
vulnerability analysis and mitigation

Overview

CVE-2026-26233 is a denial-of-service vulnerability in Mattermost Server caused by missing rate limiting on login endpoints. Unauthenticated remote attackers can exploit this flaw by sending 100+ parallel login requests within a single HTTP/2 packet, causing the server to crash and restart. Affected versions include Mattermost 11.4.x ≤ 11.4.0, 11.3.x ≤ 11.3.1, 11.2.x ≤ 11.2.3, and 10.11.x ≤ 10.11.11. It was published on March 25, 2026, and carries a CVSS v3.1 base score of 6.5 (Medium) (Mattermost Security, Red Hat CVE).

Technical details

The root cause is classified as CWE-400 (Uncontrolled Resource Consumption): Mattermost fails to enforce rate limits on its authentication/login endpoint, allowing an attacker to submit a large volume of concurrent requests without restriction. The attack leverages the HTTP/2 multiplexing feature — specifically the "single packet attack" technique — to send 100 or more parallel login requests within a single TCP packet, overwhelming server resources. No authentication or special privileges are required to initiate the attack; only network access to the Mattermost server is needed. The Mattermost Advisory ID for this issue is MMSA-2025-00566 (Mattermost Security, ENISA EUVD).

Impact

Successful exploitation causes the Mattermost server to consume excessive resources, resulting in a crash and automatic restart, rendering the service unavailable to legitimate users. The impact is limited to availability — there is no confidentiality or integrity impact, as no data is exposed or modified. Organizations relying on Mattermost for team communication and collaboration would experience service disruption during the attack window (Mattermost Security, ENISA EUVD).

Exploitation steps

  1. Reconnaissance: Identify internet-facing Mattermost Server instances running affected versions (11.4.x ≤ 11.4.0, 11.3.x ≤ 11.3.1, 11.2.x ≤ 11.2.3, 10.11.x ≤ 10.11.11) using tools like Shodan or Censys, searching for Mattermost login pages.
  2. Establish HTTP/2 connection: Connect to the target Mattermost server over HTTP/2, which supports request multiplexing within a single TCP connection.
  3. Craft parallel login requests: Prepare 100 or more simultaneous HTTP POST requests targeting the Mattermost login endpoint (e.g., /api/v4/users/login) with arbitrary credentials, packaged within a single HTTP/2 packet using the multiplexing feature.
  4. Send the attack packet: Transmit the crafted HTTP/2 packet containing all parallel login requests to the server in a single burst, exploiting the absence of rate limiting.
  5. Trigger DoS: The server attempts to process all concurrent authentication requests simultaneously, exhausting available resources and causing a crash and automatic restart, resulting in service unavailability (Mattermost Security, ENISA EUVD).

Indicators of compromise

  • Network: Sudden spike in HTTP/2 POST requests to /api/v4/users/login or equivalent Mattermost authentication endpoints from a single or small number of source IPs; unusually high volume of concurrent connections over HTTP/2.
  • Logs: Mattermost server logs showing a burst of 100+ simultaneous login attempts within a very short time window; repeated authentication failure entries from the same source IP; server restart or crash events logged immediately following a spike in login requests.
  • Process/System: Unexpected Mattermost server process restarts; elevated CPU or memory usage on the Mattermost host correlating with login request spikes; OS-level out-of-memory (OOM) events or process kill signals targeting the Mattermost service.

Mitigation and workarounds

Upgrade Mattermost Server to the patched versions: 11.4.1, 11.3.2, 11.2.4, or 10.11.12 (or later) as appropriate for your deployment (Mattermost Security). As interim mitigations, implement network-level rate limiting on the Mattermost login endpoint to restrict the number of authentication attempts per IP address per time window. Deploy Web Application Firewall (WAF) rules to detect and block HTTP/2 requests containing an abnormally high number of multiplexed streams. Monitor server logs for unusual spikes in login attempts and configure alerting for potential DoS conditions.

Community reactions

The vulnerability was noted in automated CVE tracking feeds and security databases shortly after disclosure, including mentions on Bluesky CVE tracking accounts and aggregators such as VulDB and cvefeed.io (VulDB). OpenSUSE's security announcement list also referenced the issue in the context of govulncheck vulnerability database updates (OpenSUSE Security). No significant vendor statements beyond the Mattermost security advisory or notable independent researcher commentary have been identified at this time.

Additional resources


SourceThis report was generated using AI

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management