NetSight
critical9.8

CVE-2020-7677

thenify before 3.3.1 made use of unsafe calls to `eval`.

Impact

Versions of thenify prior to 3.3.1 made use of unsafe calls to `eval`. Untrusted user input could thus lead to arbitrary code execution on the host. The patch in version 3.3.1 removes calls to `eval`.

Affected packages

EcosystemPackageAffectedFixed in
npmthenify< 3.3.13.3.1
mavenorg.webjars.npm:thenify< 3.3.13.3.1

Affected products

VendorProductAffected versions
Thenify ProjectThenify
before 3.3.1
DebianDebian Linux
Version 10.0
FedoraprojectFedora
Versions 36, 37

Weakness classification

References