VulnerabilityModified
CVE-2021-23443
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.
MEDIUM 6.1EPSS 0.91%
Does this matter?
Lower severity and a low EPSS score (0.91%). Track it; it rarely justifies an emergency change on its own.
Description
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.
- CVSS 3.1
- 6.1 MEDIUMCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
- EPSS
- 0.91% probability · 58th percentile
- CISA KEV
- Not listed
- Weakness
- CWE-843
- Affected
- adonisjs/edge
- Source
- report@snyk.io
References
- https://github.com/edge-js/edge/commit/fa2c7fde86327aeae232752e89a6e37e2e469e21Patch, Third Party Advisory
- https://snyk.io/vuln/SNYK-JS-EDGEJS-1579556Exploit, Patch, Third Party Advisory
- https://github.com/edge-js/edge/commit/fa2c7fde86327aeae232752e89a6e37e2e469e21Patch, Third Party Advisory
- https://snyk.io/vuln/SNYK-JS-EDGEJS-1579556Exploit, Patch, Third Party Advisory
Source: NVD record, EPSS from FIRST.org, KEV from CISA. Refreshed daily.