Skip to main content

Mattermost CVE-2026-96259

| EUVDEUVD-2026-84869 MEDIUM
Server-Side Request Forgery (SSRF) (CWE-918)
2026-09-22 Mattermost GHSA-j85c-qqpv-57m3
5.5
CVSS 3.1 · Vendor: Mattermost
View

Attack ChainAIDerived

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

  1. Access
    Obtain System Administrator access
  2. Exploit
    Configure OAuth token/userinfo endpoint to internal address
  3. Execution
    Server issues unfiltered request to internal network
  4. Impact
    Read returned internal response data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Credential Access

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

Exploitation Conditions

Requires an authenticated System Administrator (PR:H) on the Mattermost server, plus a deployment where OAuth is used such that the token and userinfo endpoints are configurable/reachable. The specific defect is that Mattermost's internal-connection (SSRF) filter is not applied to OAuth endpoint requests, so an admin who sets the OAuth token or userinfo endpoint to an internal address causes the server to make and return those internal requests. Limiting factors: exploitation is confined to the already-highly-trusted System Administrator role, impact is limited to reading responses from internal addresses the server can route to (C:L/I:L, no availability impact), and it only matters where the server has network reachability to sensitive internal services worth targeting.

Impact

This is a genuinely LOW-priority issue despite the CWE-918 SSRF classification, and the vendor CVSS of 5.5 (MEDIUM) is well-calibrated. The single most important signal is PR:H in the CVSS vector (AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:L/A:N): exploitation requires an authenticated System Administrator, which the description explicitly confirms ('allows a System Administrator to make the server issue requests'). A System Administrator is already the most-trusted principal in a Mattermost deployment and can typically alter configuration, plugins, and outbound integrations directly, so an SSRF primitive adds only marginal capability - this is closer to a defense-in-depth/hardening gap than a privilege-escalation or unauthenticated-RCE class flaw. No EPSS score, KEV listing, POC, or SSVC decision data was provided; per precision rules the exploitation status is 'no public exploit identified at time of analysis'. There is no conflict between the CVSS vector and the description - both agree on network vector, low complexity, and high-privilege prerequisite. The C:L/I:L/S:C impact reflects limited read of internal-service responses and limited ability to trigger internal requests across a scope boundary, not full compromise. Net: real-world urgency is low, driven almost entirely by the trusted-admin prerequisite; patch during normal maintenance rather than as an emergency.

Exploit ScenarioDerived

A malicious or compromised Mattermost System Administrator configures OAuth token/userinfo endpoint URLs pointing at internal-only network addresses (e.g., cloud metadata services or internal admin APIs). Because the internal-connection filter is not applied to OAuth endpoint requests, the Mattermost server issues those requests and returns the responses, letting the admin read internal resources the server can reach but they otherwise could not. No public exploit code was identified; exploitation is straightforward (AC:L) but strictly gated behind System Administrator access (PR:H).

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

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

Alert me

AnalysisAIv1 – Sep 22, 2026

Server-side request forgery in Mattermost (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) allows an authenticated System Administrator to set the OAuth token or userinfo endpoint to an internal network address, causing the Mattermost server to issue that request because the platform's internal-connection filter is not applied to OAuth endpoint traffic, and then read the internal response back through the configured OAuth flow. Impact is bounded: the attacker must already hold the highly-trusted System Administrator role (CVSS PR:H), confidentiality and integrity effects are Low with no availability impact, and the flaw only matters where the Mattermost server has network reachability to sensitive internal services. There is no public exploit identified at time of analysis, no CISA KEV listing, and the vendor CVSS of 5.5 (Medium) is well-calibrated - this is a genuinely low-priority issue despite the CWE-918 classification. The assessment vector CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:L/A:N matches the vendor.

RemediationAI

No vendor-released patch version is identified in the provided data for CVE-2026-96259, so the primary action is to consult advisory MMSA-2026-00776 on the Mattermost security updates page (https://mattermost.com/security-updates) and upgrade each affected branch - 11.7.x, 11.8.x, 11.9.x, and 11.10.x - to the fixed maintenance release the vendor lists for that branch, without assuming a version number beyond what the advisory states. Where immediate upgrade is not possible, the most effective compensating control is egress restriction: apply host-level or network-level firewall rules (or a forward-proxy/DNS policy) that block the Mattermost server from initiating TCP connections to loopback, RFC1918 private ranges, link-local addresses, and cloud metadata endpoints (169.254.169.254), accepting the trade-off that legitimate internal integrations, LDAP, SMTP, or webhook targets on those ranges will also need explicit allow-listing to keep working. Because exploitation requires the System Administrator role, tighten that privilege: limit the number of accounts holding System Admin, review and remove stale admin grants, and enable MFA on admin accounts so a compromised admin credential cannot be used for this SSRF; the trade-off is increased operational friction for administrative users. Also audit configured OAuth providers for any token or userinfo endpoint pointing at an internal or unexpected host and remove or correct them, and consider temporarily disabling custom OAuth provider configuration of userinfo/token endpoints until the patched release is deployed - recognizing that this may break SSO login flows that depend on custom providers.

Affected VersionsENISA

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

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 root cause is CWE-918 (Server-Side Request Forgery): Mattermost maintains an internal-connection filter intended to prevent server-initiated requests from reaching loopback, link-local, private, and otherwise internal address ranges, but that filter is not applied on the OAuth code path. OAuth 2.0 relies on two outbound server calls - the token endpoint (used to exchange an authorization code or refresh token for an access token) and the userinfo endpoint (used to fetch profile claims about the authenticated user) - and in Mattermost these endpoints are configurable by an administrator when defining an OAuth provider. Because the validation/normalization step is skipped for these URLs, an admin-configured endpoint can point at an internal address such as RFC1918 space, loopback, or a cloud metadata service, and the resulting HTTP response is surfaced back through the OAuth token/userinfo handling and can be read by that administrator. The CPE string cpe:2.3:a:mattermost:mattermost:*:*:*:*:*:*:*:* confirms the affected component is the Mattermost server itself (the version-specific ranges in the description narrow it to the 11.7, 11.8, 11.9, and 11.10 release lines). Scope is rated Changed (S:C) because the vulnerable server is used as a pivot to act against resources in other security scopes (internal services). No authentication bypass is involved; the flaw requires the PR:H System Administrator privilege, and no user interaction (UI:N) or availability impact (A:N) applies.

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

Exploitation requires System Administrator (PR:H); crossing from the app to internal network services is a scope change (S:C) with limited read/trigger impact (C:L/I:L) and no availability effect.

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

Primary rating from Vendor (Mattermost).

CVSS VectorVendor: Mattermost

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Changed
Confidentiality
Low
Integrity
Low
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 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.. Mattermost Advisory ID: MMSA-2026-00776

Threat Intelligence Overview

EPSS Score
0.3%
Top 83% exploitable
Prevalence
Medium
widely used open-source team-collaboration server, common in dev/enterprise but not ubiquitous
Data Quality
5 sources
Confidence: Medium

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.3%
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

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

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

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