Skip to content
OpenAdvisories
High · 8.6 CVE-2020-7677 EUVD-2022-6206GHSA-29xr-v42j-r956

Arbitrary Code Execution

Published Jul 25, 2022 · Updated Sep 16, 2024 · Assigned by snyk

Description

This affects the package thenify before 3.3.1. The name argument provided to the package can be controlled by users without any sanitization, and this is provided to the eval function without any sanitization.

Affected products

VendorProductAffectedFixed
— thenify unspecified – < 3.3.1 3.3.1

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 node-thenify 3.3.1-1 —
Debian 13 node-thenify 3.3.1-1 —
Debian 12 node-thenify 3.3.1-1 —
Debian 10 node-thenify 3.3.0-1+deb10u1 DLA-3128-1
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS node-thenify 3.3.0-1+deb10u1build0.20.04.1 USN-6016-1
Ubuntu 18.04 LTS node-thenify 3.3.0-1+deb10u1build0.18.04.1 USN-6016-1

Affected packages

EcosystemPackageAffectedFixedRecord
Maven org.webjars.npm:thenify < 3.3.1 3.3.1 GHSA-29xr-v42j-r956
npm thenify < 3.3.1 3.3.1 GHSA-29xr-v42j-r956

Advisories 2

References