First published: Mon Mar 29 2021(Updated: )
A flaw was found in nodejs-underscore. Arbitrary code execution via the template function is possible, particularly when a variable property is passed as an argument as it is not sanitized. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability.
Credit: report@snyk.io report@snyk.io
Affected Software | Affected Version | How to fix |
---|---|---|
redhat/ovirt-engine-ui-extensions | <0:1.2.7-1.el8e | 0:1.2.7-1.el8e |
redhat/ovirt-web-ui | <0:1.9.1-1.el8e | 0:1.9.1-1.el8e |
debian/underscore | 1.9.1~dfsg-1+deb10u1 1.9.1~dfsg-3 1.13.4~dfsg+~1.11.4-3 | |
Underscorejs Underscore | >=1.3.2<1.12.1 | |
Underscorejs Underscore | >=1.13.0-0<1.13.0-2 | |
Debian Debian Linux | =9.0 | |
Debian Debian Linux | =10.0 | |
Tenable Tenable.sc | <=5.18.0 | |
Fedoraproject Fedora | =33 | |
Fedoraproject Fedora | =34 | |
npm/underscore | >=1.3.2<1.12.1 | 1.12.1 |
redhat/underscore 1.13.0 | <2 | 2 |
redhat/underscore | <1.12.1 | 1.12.1 |
IBM Cognos Analytics | <=12.0.0-12.0.2 | |
IBM Cognos Analytics | <=11.2.0-11.2.4 FP3 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2021-23358 is a vulnerability in the underscore package in versions 1.13.0-0 and before 1.13.0-2 and in versions 1.3.2 and before 1.12.1. It allows for arbitrary code execution via the template function.
CVE-2021-23358 has a high impact on data confidentiality and integrity as it allows for arbitrary code execution, which can potentially lead to unauthorized access and manipulation of data.
CVE-2021-23358 has a severity rating of high with a score of 7 based on the Common Vulnerability Scoring System (CVSS).
To fix CVE-2021-23358, upgrade the underscore package to version 1.13.0-2 or higher if you are using versions 1.13.0-0 to 1.13.0-2. If you are using versions 1.3.2 to 1.12.1, upgrade to a version higher than 1.12.1.
You can find more information about CVE-2021-23358 on the GitHub page for the underscore package (https://github.com/jashkenas/underscore/blob/master/modules/template.js#L71) and on Snyk (https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSBOWER-1081504 and https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSBOWERGITHUBJASHKENAS-1081505).