NodeJS/mermaid/0.5.8
Markdown-ish syntax for generating flowcharts, mindmaps, sequence diagrams, class diagrams, gantt charts, git graphs and more.
https://www.npmjs.com/package/mermaid
MIT
3 Security Vulnerabilities
Cross-site Scripting in Mermaid
- https://nvd.nist.gov/vuln/detail/CVE-2021-35513
- https://github.com/mermaid-js/mermaid/issues/2122
- https://github.com/mermaid-js/mermaid/pull/2123
- https://github.com/mermaid-js/mermaid/pull/2123/commits/3d22fa5d2435de5acc18de6f88474a6e8675a60e
- https://github.com/mermaid-js/mermaid/releases/tag/8.11.0-rc2
- https://github.com/advisories/GHSA-4f6x-49g2-99fm
Mermaid before 8.11.0 allows XSS when the antiscript feature is used.
Incorrect sanitisation function leads to `XSS` in mermaid
- https://github.com/mermaid-js/mermaid/security/advisories/GHSA-p3rp-vmj9-gv6v
- https://nvd.nist.gov/vuln/detail/CVE-2021-43861
- https://github.com/mermaid-js/mermaid/commit/066b7a0d0bda274d94a2f2d21e4323dab5776d83
- https://github.com/mermaid-js/mermaid/releases/tag/8.13.8
- https://github.com/advisories/GHSA-p3rp-vmj9-gv6v
Impact
Malicious diagrams can contain javascript code that can be run at diagram readers machines.
Patches
The users should upgrade to version 8.13.8
Workarounds
You need to upgrade in order to avoid this issue.
Cross-Site Scripting in mermaid
Versions of mermaid
prior to 8.2.3 are vulnerable to Cross-Site Scripting. If malicious input such as A["<img src=invalid onerror=alert('XSS')></img>"]
is provided to the application, it will execute the code instead of rendering it as text due to improper output encoding.
Recommendation
Upgrade to version 8.2.3 or later
231 Other Versions
Version | License | Security | Released | |
---|---|---|---|---|
9.0.1 | MIT | 1 | 2022-04-21 - 20:05 | over 2 years |
9.0.0 | MIT | 1 | 2022-04-07 - 18:44 | over 2 years |
8.14.0 | MIT | 1 | 2022-02-10 - 17:52 | over 2 years |
8.14.0-rc1 | MIT | 1 | 2022-01-22 - 12:33 | over 2 years |
8.13.10 | MIT | 1 | 2022-01-22 - 09:07 | over 2 years |
8.13.9 | MIT | 1 | 2022-01-16 - 15:07 | over 2 years |
8.13.8 | MIT | 1 | 2021-12-29 - 10:23 | over 2 years |
8.13.7 | MIT | 2 | 2021-12-23 - 10:18 | almost 3 years |
8.13.6 | MIT | 2 | 2021-12-16 - 19:16 | almost 3 years |
8.13.5 | MIT | 2 | 2021-12-08 - 06:31 | almost 3 years |
8.13.4 | MIT | 2 | 2021-11-18 - 16:08 | almost 3 years |
8.13.3 | MIT | 2 | 2021-10-14 - 19:18 | almost 3 years |
8.13.2 | MIT | 2 | 2021-09-29 - 18:25 | almost 3 years |
8.13.1 | MIT | 2 | 2021-09-29 - 18:02 | almost 3 years |
8.13.0 | MIT | 2 | 2021-09-23 - 16:26 | about 3 years |
8.12.1 | MIT | 2 | 2021-09-05 - 09:34 | about 3 years |
8.12.0 | MIT | 2 | 2021-08-26 - 17:34 | about 3 years |
8.11.5 | MIT | 2 | 2021-08-16 - 13:39 | about 3 years |
8.11.4 | MIT | 2 | 2021-08-05 - 17:57 | about 3 years |
8.11.3 | MIT | 2 | 2021-08-04 - 17:22 | about 3 years |
8.11.2 | MIT | 2 | 2021-07-30 - 08:34 | about 3 years |
8.11.1 | MIT | 2 | 2021-07-28 - 13:57 | about 3 years |
8.11.0 | MIT | 2 | 2021-06-27 - 05:53 | over 3 years |
8.10.2 | MIT | 3 | 2021-06-06 - 06:19 | over 3 years |
8.10.1 | MIT | 3 | 2021-05-10 - 16:59 | over 3 years |
8.9.3 | MIT | 3 | 2021-04-25 - 11:27 | over 3 years |
8.9.2 | MIT | 3 | 2021-03-11 - 20:20 | over 3 years |
8.9.1 | MIT | 3 | 2021-02-18 - 20:39 | over 3 years |
8.9.0 | MIT | 3 | 2021-01-21 - 19:53 | over 3 years |
8.8.4 | MIT | 3 | 2020-12-05 - 13:43 | almost 4 years |
8.8.3 | MIT | 3 | 2020-11-05 - 18:43 | almost 4 years |
8.8.2 | MIT | 3 | 2020-10-08 - 17:34 | almost 4 years |
8.8.1 | MIT | 3 | 2020-09-30 - 17:22 | almost 4 years |
8.8.0 | MIT | 3 | 2020-09-05 - 07:45 | about 4 years |
8.7.0 | MIT | 3 | 2020-08-09 - 12:00 | about 4 years |
8.6.4 | MIT | 3 | 2020-07-26 - 20:25 | about 4 years |
8.6.3 | MIT | 3 | 2020-07-24 - 11:17 | about 4 years |
8.6.2 | MIT | 3 | 2020-07-22 - 17:16 | about 4 years |
8.6.1 | MIT | 3 | 2020-07-22 - 16:53 | about 4 years |
8.6.0 | MIT | 3 | 2020-07-13 - 14:39 | about 4 years |
8.5.2 | MIT | 3 | 2020-06-07 - 08:52 | over 4 years |
8.5.1 | MIT | 3 | 2020-05-17 - 08:02 | over 4 years |
8.5.0 | MIT | 3 | 2020-04-11 - 15:46 | over 4 years |
8.4.8 | MIT | 3 | 2020-02-21 - 09:42 | over 4 years |
8.4.7 | MIT | 3 | 2020-02-16 - 13:00 | over 4 years |
8.4.6 | MIT | 3 | 2020-01-22 - 18:21 | over 4 years |
8.4.5 | MIT | 3 | 2020-01-11 - 09:03 | over 4 years |
8.4.4 | MIT | 3 | 2019-12-14 - 08:22 | almost 5 years |
8.4.3 | MIT | 3 | 2019-12-01 - 06:47 | almost 5 years |
8.4.2 | MIT | 3 | 2019-11-07 - 20:39 | almost 5 years |
8.4.1 | MIT | 3 | 2019-11-06 - 18:42 | almost 5 years |
8.4.0 | MIT | 3 | 2019-10-19 - 14:48 | almost 5 years |
8.3.1 | MIT | 3 | 2019-09-19 - 22:10 | about 5 years |
8.3.0 | MIT | 3 | 2019-09-19 - 05:33 | about 5 years |
8.2.6 | MIT | 3 | 2019-09-01 - 11:18 | about 5 years |
8.2.5 | MIT | 3 | 2019-08-26 - 18:25 | about 5 years |
8.2.4 | MIT | 3 | 2019-08-25 - 13:32 | about 5 years |
8.2.3 | MIT | 3 | 2019-07-22 - 12:25 | about 5 years |
8.2.2 | MIT | 4 | 2019-07-21 - 14:41 | about 5 years |
8.2.1 | MIT | 4 | 2019-07-21 - 09:34 | about 5 years |
8.1.0 | MIT | 4 | 2019-06-25 - 08:39 | over 5 years |
8.0.0 | MIT | 4 | 2018-12-18 - 06:56 | almost 6 years |
8.0.0-rc.8 | MIT | 3 | 2018-04-12 - 15:06 | over 6 years |
8.0.0-rc.7 | MIT | 3 | 2018-04-12 - 01:07 | over 6 years |
8.0.0-rc.6 | MIT | 3 | 2018-03-21 - 13:30 | over 6 years |
8.0.0-rc.5 | MIT | 3 | 2018-03-20 - 15:05 | over 6 years |
8.0.0-rc.4 | MIT | 3 | 2018-03-20 - 13:51 | over 6 years |
8.0.0-rc.3 | MIT | 3 | 2018-03-20 - 12:42 | over 6 years |
8.0.0-rc.2 | MIT | 3 | 2018-03-20 - 12:10 | over 6 years |
8.0.0-rc.1 | MIT | 3 | 2018-03-19 - 01:32 | over 6 years |
8.0.0-beta.9 | MIT | 3 | 2018-03-18 - 01:36 | over 6 years |
8.0.0-beta.8 | MIT | 3 | 2018-03-18 - 01:09 | over 6 years |
8.0.0-beta.7 | MIT | 3 | 2018-03-17 - 15:20 | over 6 years |
8.0.0-beta.6 | MIT | 3 | 2018-03-17 - 10:13 | over 6 years |
8.0.0-beta.5 | MIT | 3 | 2018-03-17 - 01:11 | over 6 years |
8.0.0-beta.4 | MIT | 3 | 2018-03-16 - 12:28 | over 6 years |
8.0.0-beta.3 | MIT | 3 | 2018-03-16 - 12:17 | over 6 years |
8.0.0-beta.2 | MIT | 3 | 2018-03-15 - 14:45 | over 6 years |
8.0.0-beta.1 | MIT | 3 | 2018-03-15 - 13:49 | over 6 years |
8.0.0-alpha.9 | MIT | 3 | 2018-03-14 - 13:41 | over 6 years |
8.0.0-alpha.8 | MIT | 3 | 2018-03-13 - 14:57 | over 6 years |
8.0.0-alpha.6 | MIT | 3 | 2018-03-13 - 11:32 | over 6 years |
8.0.0-alpha.5 | MIT | 3 | 2018-03-13 - 05:25 | over 6 years |
8.0.0-alpha.4 | MIT | 3 | 2018-03-12 - 13:35 | over 6 years |
8.0.0-alpha.3 | MIT | 3 | 2018-03-11 - 15:49 | over 6 years |
8.0.0-alpha.2 | MIT | 3 | 2018-03-11 - 15:28 | over 6 years |
8.0.0-alpha.1 | MIT | 3 | 2018-03-09 - 01:36 | over 6 years |
7.1.2 | MIT | 3 | 2017-12-26 - 13:00 | almost 7 years |
7.1.1 | MIT | 3 | 2017-12-20 - 14:20 | almost 7 years |
7.1.0 | MIT | 3 | 2017-09-14 - 03:26 | about 7 years |
7.0.18 | MIT | 3 | 2017-09-13 - 02:14 | about 7 years |
7.0.17 | MIT | 3 | 2017-09-12 - 15:14 | about 7 years |
7.0.16 | MIT | 3 | 2017-09-12 - 14:51 | about 7 years |
7.0.15 | MIT | 3 | 2017-09-12 - 14:16 | about 7 years |
7.0.14 | MIT | 3 | 2017-09-11 - 15:03 | about 7 years |
7.0.13 | MIT | 3 | 2017-09-10 - 15:15 | about 7 years |
7.0.12 | MIT | 3 | 2017-09-10 - 14:58 | about 7 years |
7.0.11 | MIT | 3 | 2017-09-09 - 13:49 | about 7 years |
7.0.10 | MIT | 3 | 2017-09-08 - 16:58 | about 7 years |
7.0.9 | MIT | 3 | 2017-09-06 - 03:15 | about 7 years |