CVE-2025-13523CWE-79

Cross-Site Scripting (XSS) via Unescaped Display Names in Mattermost Confluence Plugin OAuth2 Flow

High · published February 6, 2026

CVSS v3.1
7.7
EPSS
0%
Percentile
11.8
In the wild
Unconfirmed
What it is

⚡ A single crafty display name can turn into a JavaScript nightmare! The Mattermost Confluence plugin versions <1.7.0 are letting users slip in malicious code like a magician pulling a rabbit out of a hat. 🎩 Think of this like a restaurant where a diner can choose an outrageous dish name that, when read by the chef, spills the secret recipe all over the kitchen! Instead of a tasty meal, you get an unexpected surprise that could ruin the entire dining experience. An attacker could send a seemingly harmless OAuth2 link, tricking others into rendering their display name. This means they could execute arbitrary JavaScript in unsuspecting victim browsers, potentially stealing sensitive information or hijacking accounts – absolutely devastating!

Put simply

Think of this like a restaurant where a diner can choose an outrageous dish name that, when read by the chef, spills the secret recipe all over the kitchen! Instead of a tasty meal, you get an unexpected surprise that could ruin the entire dining experience. This vulnerability arises from improper escaping of user-controlled display names in HTML templates, allowing malicious users to inject JavaScript when their display name is rendered.

What to do

An attacker could send a seemingly harmless OAuth2 link, tricking others into rendering their display name. This means they could execute arbitrary JavaScript in unsuspecting victim browsers, potentially stealing sensitive information or hijacking accounts – absolutely devastating! Update the Mattermost Confluence plugin to version 1.7.0 or higher immediately. Additionally, review your user management practices to ensure malicious display names are not used. Regularly audit all user inputs to prevent similar vulnerabilities in the future. You've got this! Secure your setup by following these steps, and you'll be a security hero in no time! 🛡️

The record
Technical detail
CVSS v3.1
7.7 · HIGH
Vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00220 · 11.8th percentile
Weakness
CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published
2026-02-06T15:52Z
EPSS history
Timeline
  • 06 FEB 15:52Z
    Cross-Site Scripting (XSS) via Unescaped Display Names in Mattermost Confluence Plugin OAuth2 Flow
    cvelistv5