~ / search / GHSA-rhh3-jpg6-66xh

GHSA-rhh3-jpg6-66xh

Mermaid radar diagrams are vulnerable to DoS

Source: GitHub Advisory Database (reviewed) Moderate CVE-2026-71439

Packages

EcosystemPackageAffectedFixed in
npm mermaid >= 11.6.0, < 11.16.1 11.16.1

Details

As written in the advisory (Markdown source, shown as plain text).

### Impact Mermaid radar diagrams allow arbitrary large values for `ticks`, which can cause high CPU usage, freezing the webpage/JavaScript process for long periods of time, until the process is eventually killed due to OOM/running out of memory. #### Proof-of-concept ```txt radar-beta axis a, b curve c {1, 1} ticks 1000000000 ``` ### Patches _Has the problem been patched? What versions should users upgrade to?_ This problem has been patched by https://github.com/mermaid-js/mermaid/commit/59b22fad2b3bb04f87a476c84a8a2b24679e607e, which was released in [Mermaid v11.16.1](https://github.com/mermaid-js/mermaid/releases/tag/mermaid%4011.16.1) ### Workarounds _Is there a way for users to fix or remediate the vulnerability without upgrading?_ There are no known workarounds without updating to a patched version of mermaid. ### References _Are there any links users can visit to find out more?_ - https://github.com/mermaid-js/mermaid/commit/59b22fad2b3bb04f87a476c84a8a2b24679e607e - https://github.com/mermaid-js/mermaid/releases/tag/mermaid%4011.16.1

References

External links from the advisory. They lead to third-party sites.