Skip to main content

Mattermost Server CVE-2025-62190

MEDIUM
Cross-Site Request Forgery (CSRF) (CWE-352)
2025-12-17 responsibledisclosure@mattermost.com
4.3
CVSS 3.1 · Vendor: mattermost
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Lure authenticated user to malicious page
  2. Exploit
    Browser auto-submits forged Calls request
  3. Execution
    Mattermost acts on victim's session
  4. Impact
    Unwanted calls initiated, messages injected

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Anti-CSRF tokens, SameSite cookies
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

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

Exploitation Conditions

Exploitation requires that a victim who is already authenticated to a vulnerable Mattermost instance (Server 11.0.x <=11.0.4, 10.12.x <=10.12.2, 10.11.x <=10.11.6, or Mattermost Calls <=1.10.0) visits an attacker-controlled webpage or clicks a crafted link while their session is active - the flaw is the absence of CSRF protection (anti-CSRF token/SameSite enforcement) specifically on the Calls widget page. Key limiting factors: the attacker cannot act without a logged-in victim performing the interaction (UI:R), impact is confined to initiating calls and injecting messages as that user (I:L, C:N/A:N), and instances not running the Calls feature/plugin or already patched are not exposed. There is no server-side code execution or privilege escalation.

Impact

This is a genuine but low-urgency issue, correctly rated as medium severity (CVSS 4.3). All signals align toward low real-world risk: the CVSS vector (AV:N/AC:L/PR:N/UI:R) shows a network-reachable, low-complexity CSRF that requires victim user interaction, with only limited integrity impact (I:L) and no confidentiality or availability impact. EPSS is very low at 0.12% (2nd percentile), it is NOT on the CISA KEV list, and no public POC was provided - three independent low-risk indicators that are mutually consistent, with no conflict between them. One point needs clarification: the CVSS vector encodes PR:N (no attacker privileges) while the description says 'authenticated attacker.' These are not actually in conflict - this is classic CSRF, where the attacker needs no credentials of their own but rides the session of an already-authenticated victim who is tricked into visiting a malicious page; PR:N is the correct encoding. The realistic impact is bounded to initiating calls and injecting messages into channels/DMs as the victim, not server compromise or data theft. Net: a legitimate fix-in-normal-patch-cycle issue, not a drop-everything priority.

Exploit ScenarioDerived

An attacker crafts a malicious webpage or link and lures an authenticated Mattermost user (e.g., via a message, email, or external link) into opening it while logged into Mattermost. Because the Calls widget page lacks CSRF protection, the page silently forces the victim's browser to initiate calls or post messages into channels or direct messages on the victim's behalf. No public exploit code was identified at time of analysis, and success depends on the victim interacting with the attacker-controlled content.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 13, 2026

Cross-site request forgery in the Mattermost Calls widget page allows an attacker to initiate calls and inject messages into channels or direct messages as a logged-in victim who is lured to a malicious webpage or crafted link. Affected deployments are Mattermost Server 11.0.x through 11.0.4, 10.12.x through 10.12.2, and 10.11.x through 10.11.6, plus Mattermost Calls plugin versions 1.10.0 and earlier; instances not running the Calls feature are not exposed. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N, score 4.3) confirms the attack is network-reachable with no attacker-side privileges but requires victim interaction, and impact is limited to low-integrity actions with no confidentiality or availability loss. No public exploit identified at time of analysis, and EPSS is 0.12% (2nd percentile), indicating low predicted exploitation activity; the flaw is a genuine but low-urgency medium-severity issue.

RemediationAI

Upgrade to the patched Mattermost Server release listed for this issue in the vendor advisory at https://mattermost.com/security-updates - the corrected versions supersede the affected ranges 11.0.x <= 11.0.4, 10.12.x <= 10.12.2, and 10.11.x <= 10.11.6 and the Calls plugin <= 1.10.0, and Mattermost security advisories enumerate the exact fixed build for each supported release branch; no exact fix version is provided in the available data, so confirm it against the advisory before scheduling the upgrade. If immediate patching is not possible, reducing exposure is feasible because the flaw is confined to the Calls widget: disabling or uninstalling the Calls plugin (or restricting the Calls feature to trusted users) removes the attack surface entirely, at the cost of losing voice/video functionality; conversely, administrators can set the session cookie attributes to SameSite=Strict/Lax, which blocks the cross-site request but risks breaking SSO redirects, embedded clients, and desktop/mobile app flows that depend on cross-site cookie delivery. Additional compensating controls include placing the Mattermost web UI behind an authenticating reverse proxy that enforces a custom header or origin check on state-changing requests (side effect: non-browser API clients may need header injection), and user-side measures such as logging out of Mattermost when browsing untrusted sites or using a browser profile that does not persist the Mattermost session. Monitor server audit logs for unexpected call initiations or message posts to channels and DMs, which can reveal successful forgery attempts even though the EPSS score (0.12%, 2nd percentile) and absence of public exploit code indicate low near-term exploitation likelihood.

Affected Packages

go github.com/mattermost/mattermost-plugin-calls fix: 1.10.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in go

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-352 (Cross-Site Request Forgery): the Mattermost Calls widget page performs state-changing actions without validating an anti-CSRF token and without relying on SameSite cookie enforcement to block cross-origin submissions. Mattermost Server is a self-hosted team collaboration platform, and Calls is its WebRTC-based voice/video plugin; because browsers automatically attach the victim's session cookie to requests originating from any site, an attacker-controlled page or link can silently drive the Calls widget endpoints while the victim is authenticated. The CPE data (cpe:2.3:a:mattermost:mattermost_server with wildcard versions) confirms the server component as the evaluated product, with the Calls plugin (<=1.10.0) identified as the additional vulnerable component. Per the assessed vector, the attacker gains no code execution, no privilege escalation, and no data disclosure - the achievable effect is limited to initiating calls and posting messages under the victim's identity (I:L). The PR:N metric means no attacker privileges are needed to deliver the request, while UI:R reflects that a logged-in victim must visit the attacker's page or click the crafted link while their session is active; an unauthenticated user or an instance without the Calls feature is not exploitable in practice.

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:N/UI:R/S:U/C:N/I:L/A:N
vuln.today AI 4.3 MEDIUM

CSRF needs no attacker credentials (PR:N) but requires the authenticated victim to click a link (UI:R); impact is limited message/call injection (I:L) with no confidentiality or availability loss.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (mattermost).

CVSS VectorVendor: mattermost

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

DescriptionCVE.org

Mattermost versions 11.0.x <= 11.0.4, 10.12.x <= 10.12.2, 10.11.x <= 10.11.6 and Mattermost Calls versions <=1.10.0 fail to implement CSRF protection on the Calls widget page which allows an authenticated attacker to initiate calls and inject messages into channels or direct messages via a malicious webpage or crafted link

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
Medium
popular open-source team-chat platform, common but not universally deployed
Data Quality
3 sources
Confidence: Low

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.1%
Patch available Yes
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· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

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

Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.

Affected Products (CPE)CVE.org

cpe:2.3:a:mattermost:mattermost_server:*:*:*:*:*:*:*:*
cpe:2.3:a:mattermost:mattermost_server:*:*:*:*:*:*:*:*
cpe:2.3:a:mattermost:mattermost_server:*:*:*:*:*:*:*:*
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