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.
Metrics
Affected Vendors & Products
References
History
Fri, 29 May 2026 18:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
Fri, 29 May 2026 14:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| 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. | |
| Title | Mermaid Gantt Charts are vulnerable to an Infinite Loop DoS | |
| Weaknesses | CWE-835 | |
| References |
|
|
| Metrics |
cvssV4_0
|
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2026-05-29T16:17:31.324Z
Reserved: 2026-04-17T12:59:15.740Z
Link: CVE-2026-41150
Updated: 2026-05-29T16:13:40.925Z
Status : Undergoing Analysis
Published: 2026-05-29T15:16:22.673
Modified: 2026-05-29T18:17:09.160
Link: CVE-2026-41150
No data.
OpenCVE Enrichment
Updated: 2026-05-29T15:15:46Z