cbcvebase.
CVE-2020-7729
published 2020-09-03

CVE-2020-7729: The 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…

PriorityP336high7.1CVSS 3.1
AVNACHPRLUIRSUCHIHAH
EPSS
2.28%
81.2th percentile
The 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.

Affected

14 ranges
VendorProductVersion rangeFixed in
canonicalubuntu_linux
debiandebian_linux
debiangrunt< grunt 1.3.0-1 (bookworm)grunt 1.3.0-1 (bookworm)
gruntjsgrunt< 1.3.01.3.0
gruntjsgrunt>= 0 < 1.3.0-11.3.0-1
gruntjsgrunt>= 0 < 1.3.0-11.3.0-1
gruntjsgrunt>= 0 < 1.3.0-11.3.0-1
gruntjsgrunt>= 0 < 1.3.0-11.3.0-1
gruntjsgrunt>= 0 < 1.0.1-8ubuntu0.11.0.1-8ubuntu0.1
gruntjsgrunt>= 0 < 1.0.1-8ubuntu0.1+esm11.0.1-8ubuntu0.1+esm1
gruntjsgrunt>= 0 < 1.0.4-2ubuntu0.1~esm11.0.4-2ubuntu0.1~esm1
gruntjsgrunt>= 0 < 1.4.1-2ubuntu0.1~esm11.4.1-2ubuntu0.1~esm1
gruntjsgrunt>= 0 < 1.3.01.3.0
gruntjsgrunt>= unspecified < 1.3.01.3.0

CVSS provenance

nvdv3.17.1HIGHCVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H
nvdv2.04.6MEDIUMAV:N/AC:H/Au:S/C:P/I:P/A:P
osv7.1HIGH
vendor_debian7.1HIGH
vendor_ubuntu7.1HIGH
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.