Skip to main content

Mattermost EUVDEUVD-2026-102805

| CVE-2026-19541 MEDIUM
Insertion of Sensitive Information Into Sent Data (CWE-201)
2026-10-16 responsibledisclosure@mattermost.com GHSA-7v3h-fv85-64q9
6.5
CVSS 3.1 · Vendor: mattermost
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with OAuth-management permission
  2. Delivery
    Point outgoing connection token URL at attacker endpoint
  3. Exploit
    Trigger connection validation
  4. Execution
    Server replays stored client secret
  5. Impact
    Capture disclosed OAuth client secret

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Outbound data filtering
Exploitation Conditions

Requires an authenticated Mattermost account possessing the specific permission to manage outgoing OAuth connections, plus at least one existing outgoing OAuth connection with a stored client secret. The attacker must be able to modify that connection's token URL to an attacker-controlled endpoint and invoke the connection-validation flow. Limiting factors: exploitation is gated behind this administrative permission (not available to ordinary users), the feature (outgoing OAuth connections) must be in use, and the instance must run an affected version (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 end-user interaction by a victim is needed.

Impact

This is a medium-severity information-disclosure flaw (CVSS 6.5, CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N, CWE-201) whose real-world risk is tempered by its privilege prerequisite. The network vector and low attack complexity are offset by the requirement that the attacker already be an authenticated user holding the permission to manage outgoing OAuth connections - an administrative capability, not a standard user right. No EPSS score, CISA KEV listing, POC, or SSVC decision data was provided in the input, so exploitation probability cannot be quantified from the data at hand. The impact is confidentiality-only (C:H, I:N, A:N): disclosure of a stored OAuth client secret. This is a legitimate hardening/priority issue for Mattermost operators but is not a mass-exploitation or wormable threat; it reads as an insider/privilege-abuse or compromised-admin-account scenario rather than a widespread remote-takeover risk. Note the privilege ambiguity: the CVSS vector encodes PR:L, yet the described 'permission to manage outgoing OAuth connections' is typically an elevated/admin permission, which would argue for PR:H - verify the exact role model with Mattermost before relying on the PR:L rating.

Exploit ScenarioDerived

An authenticated Mattermost user (or a compromised account) that holds the permission to manage outgoing OAuth connections edits an existing connection and points its token URL at an attacker-controlled endpoint, then triggers the 'validate' action. Because the server does not require re-entry of the stored client secret, it replays the previously stored secret to the attacker's endpoint, disclosing it. No public exploit identified at time of analysis.

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

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

Alert me

AnalysisAIv1 – Oct 16, 2026

Mattermost Server versions 11.7.x through 11.10.x can disclose the stored client secret of an outgoing OAuth connection to an attacker who holds the administrative permission to manage those connections. The platform fails to require re-entry of the stored secret during connection validation, so an authenticated high-privileged user can repoint the connection's token URL at an attacker-controlled endpoint and trigger validation, causing the secret to be sent to that endpoint (CWE-201, information disclosure). Our assessment rates this CVSS 6.5 (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N), with the practical risk tempered by the privilege prerequisite - the feature must be enabled and at least one outgoing OAuth connection with a stored secret must already exist; no public exploit was identified at time of analysis and there is no KEV listing. Exploitation is remote, requires no victim interaction, and yields confidentiality impact only (no integrity or availability impact).

RemediationAI

Apply the fixed release identified in Mattermost advisory MMSA-2026-00761 on the vendor's security updates page (https://mattermost.com/security-updates); an exact patched version number is not enumerated in the available data, so confirm the correct target release there before upgrading, and note that the affected ranges terminate at 11.7.10, 11.8.5, 11.9.1, and 11.10.1 respectively. Until the upgrade is applied, treat the stored secret as potentially compromised for any connection whose token URL was modified: rotate the client secret at the OAuth provider and reconfigure the connection (side effect: the integration is unavailable until credentials are re-entered). Restrict the permission to manage outgoing OAuth connections to a small set of fully trusted system administrators, and audit all configured outgoing OAuth connections for token URLs that point at unexpected or external hosts (side effect: legitimate administrators lose the ability to configure or change integrations). Removing unused outgoing OAuth connections eliminates the object of the attack entirely, at the cost of disabling those integrations.

Affected VersionsENISA

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

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 flaw sits in Mattermost's outgoing OAuth connection handling - the OAuth 2.0 client-credentials-style configuration where Mattermost acts as a client and stores a client secret used to authenticate to a third-party token endpoint. The root cause is CWE-201 (Insertion of Sensitive Information Into Sent Data): when the connection-validation routine runs, it reuses the previously stored client secret instead of requiring the administrator to re-enter it, and it builds the outbound request from the connection's configured token URL. An attacker with the manage-outgoing-OAuth-connections permission can therefore rewrite that token URL to an attacker-controlled host and invoke validation, causing Mattermost to transmit the secret to the attacker in the outbound HTTP request. No CPE identifiers were supplied with the vulnerability record; affected code paths are identified by product version rather than CPE. The affected ranges are Mattermost Server 11.7.0 through 11.7.10, 11.8.0 through 11.8.5, 11.9.0 through 11.9.1, and 11.10.0 through 11.10.1, per Mattermost advisory MMSA-2026-00761. This is a server-side data-exposure issue rather than a memory-safety or injection bug, and it does not require any interaction from the victimized connection owner.

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 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 4.9 MEDIUM

Managing outgoing OAuth connections is a privileged admin capability, so PR:H rather than the input's PR:L; remote low-complexity with high confidentiality impact and no integrity/availability effect.

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:N/VA:N/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
High
Integrity
None
Availability
None

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 require re-entry of the stored client secret when validating an outgoing OAuth connection, which allows an authenticated user with permission to manage outgoing OAuth connections to obtain the secret via pointing the token URL at an attacker-controlled endpoint and triggering validation.. Mattermost Advisory ID: MMSA-2026-00761

Threat Intelligence Overview

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Medium
popular self-hosted team-collaboration platform, common in enterprises but not universal
Social Media
1
Sightings
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.2%
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

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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