Cross-site Scripting in edge.js
Moderate severity
GitHub Reviewed
Published
Sep 22, 2021
to the GitHub Advisory Database
•
Updated Sep 11, 2023
Description
Published by the National Vulnerability Database
Sep 21, 2021
Reviewed
Sep 22, 2021
Published to the GitHub Advisory Database
Sep 22, 2021
Last updated
Sep 11, 2023
Edge is a logical and batteries included template engine for Node.js. This affects the package edge.js before 5.3.2. A type confusion vulnerability can be used to bypass input sanitization when the input to be rendered is an array (instead of a string or a SafeValue), even if
{{ }}
are used.References