Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain read access to server logs
-
ExploitLocate debug-level entries containing tokens
-
ExecutionExtract valid session/OAuth token
-
ImpactReplay token to impersonate user
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A09:2025 - Security Logging & Alerting Failures
ASVS 5.0
V16 - Security Logging and Error Handling Log data sanitization
|
| Exploitation Conditions | Exploitation requires two concrete conditions to coexist: (1) the Mattermost server must be running at debug-level logging, which is not the default production setting, causing authentication tokens to be written unsanitized into log entries; and (2) the attacker must already have read access to those server logs (direct filesystem access, a centralized log/SIEM viewer role, or compromise of the logging pipeline). Limiting factors: the high privilege/access barrier to logs (PR:H), the non-default debug logging requirement, and that victim user interaction (an authenticated session being generated/logged, UI:R) is needed to populate a usable token. Impact is confined to confidentiality - stolen tokens enable user impersonation but the flaw itself grants no direct integrity or availability impact. |
| Impact | This is a low-to-moderate priority issue (vendor CVSS 4.5, MEDIUM) and the available signals are internally consistent in pointing to a limited, prerequisite-heavy threat rather than a mass-exploitation risk. The CVSS vector (CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:N/A:N) encodes high required privileges (PR:H) and required user interaction (UI:R), with impact confined to confidentiality (C:H, I:N, A:N) - consistent with a CWE-532 log-exposure flaw where the payoff is stolen session/OAuth tokens, not direct code execution. There is no EPSS score, no CISA KEV listing, and no POC referenced in the input, so exploitation status is 'no public exploit identified at time of analysis.' No SSVC decision data was provided. One notable tension: the vendor sets AV:N, yet the described precondition is 'access to server logs,' which in most deployments implies local, administrative, or log-aggregation access rather than purely network-reachable attack surface - this inflates the apparent remote exposure, and the real-world barrier is higher than AV:N alone suggests. Overall, the combination of PR:H, UI:R, and the dependency on debug-level logging being enabled makes this a defense-in-depth / credential-hygiene concern rather than a drop-everything emergency. |
| Exploit ScenarioDerived | An attacker who already has read access to Mattermost server logs (e.g., a low-trust operator, a log-aggregation viewer, or someone who has pivoted to the logging pipeline) harvests session or OAuth access tokens that were written in plaintext to debug-level log entries. They then replay a stolen token against the Mattermost API to impersonate the corresponding authenticated user. No public exploit code is identified; exploitation is trivial once log access and debug logging coincide, as it requires only reading and replaying a token. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 16, 2026
Debug-level logging in Mattermost Server can write authentication secrets - session tokens and OAuth access tokens - into server log entries without sanitization, allowing anyone who can read those logs to impersonate authenticated users. Affected releases are 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 (Mattermost advisory MMSA-2026-00763); the vendor scores it 4.5 (MEDIUM) under CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:N/A:N. Exploitation is prerequisite-heavy rather than opportunistic: the server must be running with debug-level logging (not the default production setting) and the attacker must already hold read access to those logs via filesystem access, a centralized log/SIEM viewer role, or a compromised log pipeline, and the assessed vector (AV:L/AC:H/PR:H/UI:N) reflects that local, high-privilege access barrier. There is no public exploit identified at time of analysis and no KEV listing; impact is confidentiality-only, as stolen tokens enable user impersonation while the flaw itself produces no direct integrity or availability loss.
RemediationAI
No vendor-released patch version is confirmed in the available intelligence; the authoritative source to check is the Mattermost security updates page at https://mattermost.com/security-updates and advisory MMSA-2026-00763, and upgrading to the first fixed release listed there should be the primary action once it is identified. Until then, the single most effective control is to disable debug-level logging on production servers and run at INFO or ERROR level (Mattermost LogSettings file/console level), which stops new tokens from being written; the trade-off is reduced diagnostic verbosity, so capture debug output only in controlled, access-restricted environments. Second, treat existing logs as compromised material: rotate and purge historical log files and their centralized copies, restricting filesystem permissions and SIEM/log-viewer roles to a minimal set of operators, since the flaw provides no protection for tokens already recorded. Third, because any token written before the fix may still be valid, invalidate sessions and OAuth access tokens (force re-authentication, revoke OAuth grants, rotate relevant signing/secret material) - this causes user disruption and forced logins but is the only way to retire already-exposed credentials. Blocking network access or WAF rules provide no meaningful mitigation here because the exposure vector is log readability, not an exploitable network endpoint.
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 issue is an instance of CWE-532 (Insertion of Sensitive Information into Log File): the Mattermost Go server, when configured for debug-level logging, persists bearer-class credentials - user session tokens and OAuth access tokens - into log records instead of redacting or hashing them. Because these tokens are self-contained authentication artifacts, any party able to read the log stream inherits the identity of the user whose session was logged; the tokens do not require cracking or further processing to be replayed. Debug logging is not enabled by default in production, and access to server logs typically sits behind elevated privilege (filesystem permissions, log-shipper credentials, or privileged SIEM roles), which is why the assessed vector is AV:L/AC:H/PR:H with the vendor's AV:N/AC:L/PR:H/UI:R differing mainly on network reachability and whether a victim session must be generated to populate a usable token. The provided CPE, cpe:2.3:a:mattermost:mattermost:*:*:*:*:*:*:*:*, is version-agnostic and does not by itself pin the vulnerable builds, so version scoping must come from the advisory text. The root cause class is a logging/redaction-control failure rather than an authentication bypass, memory-safety defect, or injection flaw.
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:R/S:U/C:H/I:N/A:N
Reading server logs is local/privileged (AV:L, PR:H) and depends on non-default debug logging being enabled (AC:H); impact is confidentiality-only token disclosure (C:H, I:N, A:N).
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 sanitize authentication tokens before writing them to server log entries, which allows an attacker with access to server logs to obtain valid session tokens or OAuth access tokens and impersonate authenticated users via the debug-level Mattermost server log.. Mattermost Advisory ID: MMSA-2026-00763
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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-102744
GHSA-pqq2-2w3v-m8j5
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB