Skip to main content
← All vulnerabilities
CVE-2026-41150GHSA-6M6C-36F7-FHXH

Mermaid Gantt Charts are vulnerable to an Infinite Loop DoS

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 11.15.0, 10.9.6
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: yes
  • Technical impact: partial

Summary

Mermaid is a JavaScript tool that uses Markdown-inspired text to create and modify diagrams and charts. Prior to 10.9.6 and 11.15.0, there is a denial-of-service attack when rendering gantt charts, if they use the excludes attribute to exclude all dates. mermaid.parse is unaffected, unless you then call the ganttDb.getTasks() (which is called when rendering a diagram). This vulnerability is fixed in 10.9.6 and 11.15.0.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • mermaid-js mermaid

    From 11.0.0-alpha.1 · fixed in 11.15.0; fixed in 10.9.6

  • mermaidnpm

    From 11.0.0-alpha.1 · fixed in 11.15.0

  • mermaidnpm

    fixed in 10.9.6

References 5

GitHub · mermaid-js/mermaid