CVE-2025-12689
MediumCVSS 6.5Exploitation Probability (EPSS)
Low risk20th percentile - higher than 20% of all known CVEs
Summary
Mattermost versions 11.0.x through 11.0.4, 10.12.x through 10.12.2, and 10.11.x through 10.11.6 fail to validate the UTF-8 format of the WebSocket request field, allowing an attacker to crash the Calls plugin by sending a malformed request.
Risk Assessment
An attacker can remotely crash the Calls plugin, potentially disrupting communication within the organization and causing other system instability.
Recommendation
Upgrade Mattermost to a patched version as recommended by the vendor.
Other vulnerabilities in Mattermost
See all- CVE-2026-96260Medium
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 enforce a request body size limit during CSRF validation of plugin requests which allows an authenticated user to exhaust server memory and cause a denial of service via a large request body sent to a plugin endpoint.
- CVE-2026-96259Medium
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 apply the internal-connection filter to OAuth endpoint requests, which allows a System Administrator to make the server issue requests to internal network addresses and read the responses via the configured OAuth token and userinfo endpoints.
- CVE-2026-95666Medium
Mattermost versions 11.9.x <= 11.9.1, 11.8.x <= 11.8.5, 11.7.x <= 11.7.10, and 11.10.x <= 11.10.1 fail to limit the length of the post ID array accepted by the bulk reactions endpoint, allowing an authenticated user to cause excessive database load via a crafted request to {{POST /api/v4/posts/ids/reactions}}. Advisory ID: MMSA-2026-00771.
- CVE-2026-91181Medium
Mattermost versions 11.9.x <= 11.9.0, 11.8.x <= 11.8.4, 11.7.x <= 11.7.7, 10.11.x <= 10.11.22 fail to sanitize Team objects returned by the data retention teams endpoint. An authenticated user with only the read-only Data Retention Policy permission can obtain a private team's secret invite_id and email and join the team without authorization via GET /api/v4/data_retention/policies/{policy_id}/teams.
- CVE-2026-12985Medium
Mattermost versions 11.9.x <= 11.9.0, 11.8.x <= 11.8.4, 11.7.x <= 11.7.7 failed to validate Dynamic Client Registration redirect URIs by URL component (matching glob patterns against the raw URI string instead) which allows a remote unauthenticated attacker to register an OAuth client with an attacker-controlled callback host that bypasses the configured redirect URI allowlist via a crafted redirect URI that places an allowlisted host/path suffix inside the query string. Mattermost Advisory ID: MMSA-2026-00700
- CVE-2026-86349Medium
Mattermost versions 11.9.x <= 11.9.0, 11.8.x <= 11.8.4, 11.7.x <= 11.7.8, and 10.11.x <= 10.11.22 fail to limit nesting depth in the server-side Markdown parser, allowing an authenticated attacker to cause denial of service (CPU exhaustion) via a crafted post with deeply nested blockquotes or list items.
- CVE-2026-86348Medium
Mattermost versions <=11.9, 11.0.9, 11.4.8, 11.7.7, and 10.22.11.0 fail to recover from handler panics, allowing an authenticated user to crash the plugin via a post-action request with an unexpected field type.
- CVE-2026-82920Medium
Mattermost versions 11.9.x <= 11.9.0, 11.8.x <= 11.8.4, and 11.7.x <= 11.7.7 fail to enforce authorization boundaries on the access control policy update endpoint, allowing a channel or team administrator to detach a system-assigned ABAC parent policy via a crafted PUT /api/v4/access_control_policies request with an empty imports list.
- CVE-2026-8821High
Mattermost versions 11.9.x <= 11.9.0, 11.8.x <= 11.8.4, 11.7.x <= 11.7.7, 10.11.x <= 10.11.22 fail to validate channel member-management permission during playbook run creation, allowing an authenticated channel member to add an arbitrary user to a restricted channel via the run owner field. Mattermost Advisory ID: MMSA-2026-00677
- CVE-2026-5132Medium
Mattermost versions 11.9.x <= 11.9.0, 11.8.x <= 11.8.4, 11.7.x <= 11.7.7, 10.11.x <= 10.11.22 fail to limit the size of unpacked SDP messages compressed with zlib. An attacker can send many SDP messages that unpack to a large size, causing denial of service or server crash.
Original NVD description (English source)
Mattermost versions 11.0.x <= 11.0.4, 10.12.x <= 10.12.2, 10.11.x <= 10.11.6 fail to check WebSocket request field for proper UTF-8 format, which allows attacker to crash Calls plug-in via sending malformed request.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

