medium5.4
CVE-2021-23443
Cross-site Scripting in edge.js
Impact
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.
Affected packages
| Ecosystem | Package | Affected | Fixed in |
|---|---|---|---|
| npm | edge.js | < 5.3.2 | 5.3.2 |
Affected products
| Vendor | Product | Affected versions |
|---|---|---|
| Adonisjs | Edge | before 5.3.2 |