High severity · published Aug 21, 2026
CVE-2026-54682
DiscordChatExporter: Stored XSS in HTML export when markdown formatting is disabled
8.2
CVSS
0.2%
EPSS
No
On KEV
Description
DiscordChatExporter saves Discord chat logs to a file. Prior to 2.47.2, HTML exports generated with markdown formatting disabled pass attacker-controlled content through FormatMarkdownAsync and FormatEmbedMarkdownAsync in DiscordChatExporter.Core/Exporting/MessageGroupTemplate.cshtml and render it without HTML entity encoding. The affected fields include message.Content, message.ForwardedMessage.Content, message.ReferencedMessage.Content, embed.Title, embed.Description, field.Name, and field.Value. A Discord webhook or bot can store a script payload in these fields, and the payload executes when a user exports the channel with markdown formatting disabled and opens the resulting HTML, allowing the script to read the export or alter its displayed content. This issue is fixed in version 2.47.2.
CVSS vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N
Attack vector
Local
Complexity
Low
Privileges
None
User interaction
Required
Confidentiality
High
Integrity
High
Availability
None
Scope
Changed
Exploitation
Is it being used?
Exploit prediction (EPSS)0.2% · higher than 9% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
DI
DiscordChatExporter · Tyrrrz
< 2.47.2 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-54682
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-54682
github.com
https://github.com/Tyrrrz/DiscordChatExporter/commit/5632d6c3867d2f79cba9578056c98caee4377c1b
github.com
https://github.com/Tyrrrz/DiscordChatExporter/pull/1545
github.com
https://github.com/Tyrrrz/DiscordChatExporter/releases/tag/2.47.2
github.com
https://github.com/Tyrrrz/DiscordChatExporter/security/advisories/GHSA-8qrv-mmch-fr9c
More from DiscordChatExporter
4.1
CVE-2026-54681
DiscordChatExporter: HTML attribute injection via unescaped emoji name in HTML export
