CVE-2020-7729

T

he package grunt before 1.3.0 are vulnerable to Arbitrary Code Execution due to the default usage of the function load() instead of its secure replacement safeLoad() of the package js-yaml inside grunt.file.readYAML.

Configurations

Configuration 1 (hide)

cpe:2.3:a:gruntjs:grunt:*:*:*:*:*:node.js:*:*

Configuration 2 (hide)

cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:*

Configuration 3 (hide)

cpe:2.3:o:canonical:ubuntu_linux:18.04:*:*:*:lts:*:*:*

History

21 Nov 2024, 05:37

Type Values Removed Values Added
References () https://github.com/gruntjs/grunt/blob/master/lib/grunt/file.js%23L249 - Broken Link () https://github.com/gruntjs/grunt/blob/master/lib/grunt/file.js%23L249 - Broken Link
References () https://github.com/gruntjs/grunt/commit/e350cea1724eb3476464561a380fb6a64e61e4e7 - Patch, Third Party Advisory () https://github.com/gruntjs/grunt/commit/e350cea1724eb3476464561a380fb6a64e61e4e7 - Patch, Third Party Advisory
References () https://lists.debian.org/debian-lts-announce/2020/09/msg00008.html - Mailing List, Third Party Advisory () https://lists.debian.org/debian-lts-announce/2020/09/msg00008.html - Mailing List, Third Party Advisory
References () https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-607922 - Third Party Advisory () https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-607922 - Third Party Advisory
References () https://snyk.io/vuln/SNYK-JS-GRUNT-597546 - Exploit, Third Party Advisory () https://snyk.io/vuln/SNYK-JS-GRUNT-597546 - Exploit, Third Party Advisory
References () https://usn.ubuntu.com/4595-1/ - Third Party Advisory () https://usn.ubuntu.com/4595-1/ - Third Party Advisory

Information

Published : 2020-09-03 09:15

Updated : 2024-11-21 05:37


NVD link : CVE-2020-7729

Mitre link : CVE-2020-7729

CVE.ORG link : CVE-2020-7729


JSON object : View

CWE
CWE-1188

Initialization of a Resource with an Insecure Default