Mermaid is a JavaScript based diagramming and charting tool that uses Markdown-inspired text definitions and a renderer to create and modify complex diagrams. In the default configuration of mermaid 11.9.0 and earlier, user supplied input for architecture diagram icons is passed to the d3 html() method, creating a sink for cross site scripting. This vulnerability is fixed in 11.10.0.
Metrics
Affected Vendors & Products
References
History
Tue, 19 Aug 2025 17:15:00 +0000
Type | Values Removed | Values Added |
---|---|---|
Description | Mermaid is a JavaScript based diagramming and charting tool that uses Markdown-inspired text definitions and a renderer to create and modify complex diagrams. In the default configuration of mermaid 11.9.0 and earlier, user supplied input for architecture diagram icons is passed to the d3 html() method, creating a sink for cross site scripting. This vulnerability is fixed in 11.10.0. | |
Title | Mermaid does not properly sanitize architecture diagram iconText leading to XSS | |
Weaknesses | CWE-79 | |
References |
| |
Metrics |
cvssV4_0
|

Status: PUBLISHED
Assigner: GitHub_M
Published: 2025-08-19T16:58:41.120Z
Updated: 2025-08-19T17:09:32.759Z
Reserved: 2025-07-31T17:23:33.475Z
Link: CVE-2025-54880

Updated: 2025-08-19T17:09:21.346Z

Status : Awaiting Analysis
Published: 2025-08-19T17:15:41.060
Modified: 2025-08-20T14:40:17.713
Link: CVE-2025-54880

No data.