Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain System Administrator access
-
ExploitConfigure OAuth token/userinfo endpoint to internal address
-
ExecutionServer issues unfiltered request to internal network
-
ImpactRead 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). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:L/A:N
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.
Primary rating from Vendor (Mattermost).
CVSS VectorVendor: Mattermost
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
More in Mattermost
View allMattermost 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
Denial of service in linkify-it (npm) through v5.0.0 lets remote unauthenticated attackers wedge a rendering worker by s
A denial-of-service vulnerability in Mattermost allows an authenticated user to crash the server via multiple large auto
Mattermost version 7.1.x and earlier fails to sufficiently process a specifically crafted GIF file when it is uploaded w
A remote code execution vulnerability (CVSS 9.9) that allows authenticated users. Critical severity with potential for s
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
Privilege escalation to full administrative control in Mattermost self-hosted server (versions 11.6.0 and earlier in the
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
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
Mattermost webapp fails to validate route parameters in/<TEAM_NAME>/channels/<CHANNEL_NAME> allowing an attacker to perf
Fleet is an open source osquery manager. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable,
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
EUVD-2026-84869
GHSA-j85c-qqpv-57m3
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB