knsv/mermaid · Security
Cross-Site Scripting in mermaid
- GHSA ID
- GHSA-w32g-5hqp-gg6q
- Severity
- high
- Published
- Updated
Description
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
CWEs
- CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')