Understand vulnerabilities. Protect your applications.
Discover which vulnerabilities affect your technologies and how to fix them. Explore clear explanations, affected versions and practical recommendations - from CMS platforms and plugins to application libraries.
Vulnerability archive 26
Reset filtersMermaid configuration APIs allow prototype pollution
Mermaid allows CSS injection applying to sibling elements of the diagram
Mermaid Architecture diagrams are vulnerable to prototype pollution
Mermaid XY Charts are vulnerable to an infinite loop DoS
axios has DoS & Header Injection via Prototype Pollution Read-Side Gadgets in axios merge functions
Mermaid: Improper sanitization of configuration leads to CSS injection
Mermaid Gantt Charts are vulnerable to an Infinite Loop DoS
Mermaid: Improper sanitization of `classDef` in state diagrams leads to HTML injection
Mermaid: Improper sanitization of `classDefs` in diagrams leads to CSS injection
LobeHub has a Cross-Site Scripting issue that escalates to Remote Code Execution
Excalidraw vulnerable to XSS via Mermaid sequence diagram labels (KaTeX rendering)
OneUptime: Stored XSS via Mermaid Diagram Rendering (securityLevel: "loose")
OneUptime has WebAuthn 2FA bypass: server accepts client-supplied challenge instead of server-stored value, allowing credential replay
beautiful-mermaid contains an SVG attribute injection issue that can lead to cross-site scripting (XSS)
Lobe Chat affected by Cross-Site Scripting(XSS) that can escalate to Remote Code Execution(RCE)
Mermaid improperly sanitizes sequence diagram labels leading to XSS
Mermaid does not properly sanitize architecture diagram iconText leading to XSS
Remote Code Execution on click of <a> Link in markdown preview
Prototype pollution vulnerability found in Mermaid's bundled version of DOMPurify
Cross-site Scripting in ZenUML
Improper Control of Generation of Code ('Code Injection') in mdx-mermaid
Possible inject arbitrary `CSS` into the generated graph affecting the container HTML
Incorrect sanitisation function leads to `XSS` in mermaid
Know which vulnerabilities affect your application
With the DockRay integration and software inventory enabled, DockRay checks reported component versions against known vulnerabilities and notifies you about confirmed matches. Coverage depends on the supported technology and available advisory data.