GHSA-6m6c-36f7-fhxhMediumCVSS 5.3

Mermaid Gantt Charts are vulnerable to an Infinite Loop DoS

Published
May 11, 2026
Last Modified
June 9, 2026

🔗 CVE IDs covered (1)

📋 Description

Impact

Mermaid v11.14.0 and earlier are vulnerable to a denial-of-service attack when rendering gantt charts, if they use the excludes attribute to exclude all dates.

Example:

gantt
  excludes monday,tuesday,wednesday,thursday,friday,saturday,sunday
  DoS :2025-01-01, 1d

mermaid.parse is unaffected, unless you then call the ganttDb.getTasks() (which is called when rendering a diagram).

Patches

This has been patched in:

Workarounds

There are no workarounds available without updating to a newer version of mermaid.

🎯 Affected products2

  • npm/mermaid:>= 11.0.0-alpha.1, <= 11.14.0
  • npm/mermaid:<= 10.9.5

🔗 References (7)