Skip to content
OpenAdvisories
Low · 3.6 CVE-2022-36036 EUVD-2022-6624GHSA-rvgm-35jw-q628

Improper Control of Generation of Code ('Code Injection') in mdx-mermaid

Published Aug 29, 2022 · Updated Apr 22, 2025 · Assigned by GitHub_M

Description

mdx-mermaid provides plug and play access to Mermaid in MDX. There is a potential for an arbitrary javascript injection in versions less than 1.3.0 and 2.0.0-rc1. Modify any mermaid code blocks with arbitrary code and it will execute when the component is loaded by MDXjs. This vulnerability was patched in version(s) 1.3.0 and 2.0.0-rc2. There are currently no known workarounds.

Affected products

VendorProductAffectedFixed
sjwall mdx-mermaid < 1.3.0, = 2.0.0-rc1 —

Affected packages

EcosystemPackageAffectedFixedRecord
npm mdx-mermaid < 1.3.0 1.3.0 GHSA-rvgm-35jw-q628
npm mdx-mermaid >= 2.0.0-rc1, < 2.0.0-rc2 2.0.0-rc2 GHSA-rvgm-35jw-q628

References