Описание
Improper Control of Generation of Code ('Code Injection') in mdx-mermaid
Impact
Arbitary javascript injection
Modify any mermaid code blocks with the following code and the code inside will execute when the component is loaded by MDXjs
The block below shows a valid mermaid code block
The same block but with the exploit added
Patches
1.3.0 and 2.0.0-rc2
Workarounds
None known
Пакеты
mdx-mermaid
< 1.3.0
1.3.0
mdx-mermaid
= 2.0.0-rc1
2.0.0-rc2
Связанные уязвимости
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.