Cross-Site Scripting (XSS) via Unescaped Display Names in Mattermost Confluence Plugin OAuth2 Flow
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mattermost | Mattermost Confluence Plugin | unaffected |
|
No data.
| Vendor | Product | Versions |
|---|---|---|
| Mattermost | Confluence | — |
Vendor Solution
Update Mattermost Confluence plugin to versions 1.7.0 or higher.
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-ffx7-34p2-vm3w | Mattermost Confluence plugin doesn't properly escape user-controlled display names in HTML template rendering |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.216% probability within 30 days)
| Link | Providers |
|---|---|
| https://mattermost.com/security-updates |
|
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs | cpe:2.3:a:mattermost:confluence:*:*:*:*:*:mattermost:*:* |
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Mattermost
Mattermost confluence |
|
| Vendors & Products |
Mattermost
Mattermost confluence |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Mattermost Confluence plugin version <1.7.0 fails to properly escape user-controlled display names in HTML template rendering which allows authenticated Confluence users with malicious display names to execute arbitrary JavaScript in victim browsers via sending a specially crafted OAuth2 connection link that, when visited, renders the attacker's display name without proper sanitization. Mattermost Advisory ID: MMSA-2025-00557 | |
| Title | Cross-Site Scripting (XSS) via Unescaped Display Names in Mattermost Confluence Plugin OAuth2 Flow | |
| Weaknesses | CWE-79 | |
| References |
| |
| Metrics |
cvssV3_1
|