GitHub Advisoryadvisory · npm, Maven
GHSA-29xr-v42j-r956 thenify before 3.3.1 made use of unsafe calls to `eval`.
CRITICAL
Official page ↗
- Aliases
- CVE-2020-7677
- Ecosystem
- npm, Maven
- Packages
- thenify, org.webjars.npm:thenify
- Severity
- Critical
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- Weaknesses
- CWE-78
- Reviewed
- 2022-07-18
Affected packages
• npm thenify: < 3.3.1 → fixed in 3.3.1
• Maven org.webjars.npm:thenify: < 3.3.1 → fixed in 3.3.1
Description
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`.
Related
Alias · CVE (1)
- CVE-2020-7677 This affects the package thenify before 3.3.1. vulnerability
Weakness · CWE (1)
- CWE-78 Improper Neutralization of Special Elements used in an OS Command weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2020-7677 advisory
- https://github.com/thenables/thenify/issues/29 web
- https://github.com/thenables/thenify/commit/0d94a24eb933bc835d568f3009f4d269c4c4c17a web
- https://github.com/thenables/thenify package
- https://github.com/thenables/thenify/blob/master/index.js%23L17 web
- https://lists.debian.org/debian-lts-announce/2022/09/msg00039.html web
- https://lists.fedoraproject.org/archives/list/[email protected]/message/MTEUUTNIEBHGKUKKLNUZSV7IEP6IP3Q3 web
- https://lists.fedoraproject.org/archives/list/[email protected]/message/UM6XJ73Q3NAM5KSGCOKJ2ZIA6GUWUJLK web
- https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-572317 web
- https://security.snyk.io/vuln/SNYK-JS-THENIFY-571690 web