CVE-2026-41150
Analyzed
Analyzed - Analysis Complete
Denial-of-Service in Mermaid via Gantt Chart Excludes
Publication date: 2026-05-29
Last updated on: 2026-06-01
Assigner: GitHub, Inc.
Description
Description
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.
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| mermaid_project | mermaid | to 10.9.6 (exc) |
| mermaid_project | mermaid | From 11.0.0 (inc) to 11.15.0 (exc) |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-835 | The product contains an iteration or loop with an exit condition that cannot be reached, i.e., an infinite loop. |