CVE-2025-54880
Last modified
CVE-2025-54880 is a medium-severity vulnerability rated 6.1/10 on the CVSS scale. 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. EPSS estimates a 0.34% chance of exploitation in the next 30 days.
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.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Mermaid Project | Mermaid | >= 11.1.0, < 11.10.0 |
References
- https://github.com/mermaid-js/mermaid/security/advisories/GHSA-8gwm-58g9-j8pwExploit, Patch, Vendor Advisory
- https://github.com/mermaid-js/mermaid/security/advisories/GHSA-8gwm-58g9-j8pwExploit, Patch, Vendor Advisory
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2025-54880?
How severe is CVE-2025-54880?
How do I fix CVE-2025-54880?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2025
- CVE-2025-54875FreshRSS is a free, self-hostable RSS aggregator. In version…9.8
- CVE-2025-54876The Janssen Project is an open-source identity and access ma…6.9
- CVE-2025-54877Tuleap is an Open Source Suite created to facilitate managem…5.3
- CVE-2025-54878CryptoLib provides a software-only solution using the CCSDS …8.6
- CVE-2025-54879Mastodon is a free, open-source social network server based …7.5
- CVE-2025-5488The WP Masonry & Infinite Scroll plugin for WordPress is vul…5.4
- CVE-2025-54881Mermaid is a JavaScript based diagramming and charting tool …5.3
- CVE-2025-54882Himmelblau is an interoperability suite for Microsoft Azure …7.1
- CVE-2025-54883Vision UI is a collection of enterprise-grade, dependency-fr…9.3
- CVE-2025-54884Vision UI is a collection of enterprise-grade, dependency-fr…8.7
- CVE-2025-54885Thinbus Javascript Secure Remote Password is a browser SRP6a…6.9
- CVE-2025-54886skops is a Python library which helps users share and ship t…8.4
Are you affected by CVE-2025-54880?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
