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
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
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:
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.

No data.