Skip to main content

Mattermost EUVDEUVD-2026-39775

| CVE-2026-3472 LOW
Protection Mechanism Failure (CWE-693)
2026-06-26 responsibledisclosure@mattermost.com GHSA-8rm3-f79m-54wg
3.5
CVSS 3.1 · Vendor: mattermost
View

Attack ChainAIDerived

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

  1. Access
    Authenticate to Mattermost
  2. Delivery
    Access channel with AI bot integration
  3. Exploit
    Craft input triggering markdown image injection in tool result
  4. Execution
    Victim client renders bot tool result post
  5. Persist
    Client fetches attacker-controlled image URL
  6. Impact
    Exfiltrate session metadata from HTTP request

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V15 - Secure Coding and Architecture Protection mechanism completeness
Exploitation Conditions

Authentication is required - the CVSS vector PR:L confirms the attacker must hold a valid Mattermost account with access to a channel where an AI bot integration is active. The AI bot feature (tool result posts) must be enabled and in use within the targeted workspace. Victim interaction is required (UI:R): a specific user must open or render the AI bot tool result post in their client for the outbound image request to trigger. The bypass is specific to AI bot tool result rendering paths - standard user posts remain protected by existing markdown image restrictions. Exploitation is limited to partial data exfiltration via the image request; full session hijacking or code execution are not within scope of this vulnerability.

Impact

The CVSS 3.1 base score of 3.5 (Low) accurately reflects the constrained exploitation conditions: the attacker must be authenticated (PR:L), and exploitation requires a victim to render the malicious post in their client (UI:R). Scope is unchanged (S:U) and impact is limited to partial confidentiality loss (C:L) with no integrity or availability consequence. No EPSS data was provided in the source intelligence. The vulnerability is not present in CISA KEV and no public proof-of-concept code has been identified, further constraining realistic exploitation risk. The most significant real-world risk is in organizations where AI bot integrations are actively deployed and where an authenticated insider threat or compromised account could target colleagues who interact with bot output. The practical impact is data exfiltration scoped to what the victim's client leaks in the image request (e.g., cookies, tokens, referrer headers), not full account takeover or lateral movement. Overall, this is a genuine but limited risk, primarily relevant to Mattermost deployments with AI bot features enabled.

Exploit ScenarioDerived

An authenticated Mattermost user with access to a channel using an AI bot crafts input that causes the bot's tool result response to include markdown image syntax such as an external URL pointing to an attacker-controlled server. When a target colleague's Mattermost client renders that AI bot tool result post, the client automatically fetches the image URL, sending an HTTP request to the attacker's server that may include session cookies, authentication tokens, or other request metadata embedded by the browser or desktop client. No public proof-of-concept code has been identified, but the technique is well-understood and low-complexity to implement for any authenticated user.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.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 – Jun 26, 2026

Markdown image rendering restrictions in Mattermost are bypassed specifically for AI bot tool result posts, enabling authenticated attackers to exfiltrate data to attacker-controlled infrastructure. Affected are Mattermost versions 10.11.x through 10.11.18, 11.5.x through 11.5.6, and 11.6.x through 11.6.3. When a victim's client renders an AI bot tool result post containing injected markdown image syntax, the client issues an outbound request to the attacker's server, leaking request metadata such as session tokens or channel context. No public exploit code exists and this vulnerability is not listed in the CISA KEV catalog at time of analysis.

RemediationAI

Upgrade Mattermost to a version beyond the affected ranges (above 10.11.18, 11.5.6, or 11.6.3 respectively). The exact patched release versions are not independently confirmed from the available data - consult the vendor security page at https://mattermost.com/security-updates for the specific fixed builds. As a compensating control pending upgrade, administrators can disable or restrict AI bot tool integrations to reduce the attack surface, accepting the trade-off of reduced AI functionality. Restricting the set of authenticated users who can interact with AI bots also limits the pool of potential attackers. Client-side network egress filtering to block unexpected outbound image requests from Mattermost clients may reduce exfiltration effectiveness but is complex to implement without false positives.

Affected VersionsENISA

Mattermost 10.11.0 ≤10.11.18
Mattermost 11.6.0 ≤11.6.3
Mattermost 11.5.0 ≤11.5.6

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

Mattermost is a self-hosted team collaboration platform that supports AI bot integrations capable of returning structured tool results rendered in the client UI. The platform enforces markdown image rendering restrictions to prevent server-side request forgery and data exfiltration via rendered image tags - a known attack class in chat platforms. CWE-693 (Protection Mechanism Failure) describes the root cause: the restriction is implemented but not uniformly applied across all post types. Specifically, AI bot tool result posts are processed through a separate rendering path that does not enforce the same markdown image policy as standard user posts, creating a bypass condition. The attack exploits the client-side rendering behavior where image URLs are fetched automatically by the victim's browser or desktop client upon post display.

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 3.5 LOW
AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N
vuln.today AI 3.5 LOW

Attacker must be authenticated (PR:L) and victim must render the post (UI:R); impact is limited to partial data exfiltration with no integrity or availability effect.

3.1 AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/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
Required
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

DescriptionCVE.org

Mattermost versions 10.11.x <= 10.11.18, 11.6.x <= 11.6.3, 11.5.x <= 11.5.6 fail to properly apply markdown image rendering restrictions to AI bot tool result posts, which allows an authenticated attacker to exfiltrate data to an attacker-controlled server via injecting markdown image syntax into tool result content rendered by a victim's client.. Mattermost Advisory ID: MMSA-2026-00619

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Medium
popular self-hosted enterprise team collaboration platform
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 LOW
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

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

Attack Technique

Code Injection CRITICAL

Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.

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