Critical
Security advisory
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.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2020-7677
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 31 Oct 2026, 11:30 UTC · Revision 1
Source evidence
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.
osv:CVE-2020-7677
Complete source record
{
"id": "df31f2ad28a7051d59abfcf9744536056fb2b00d4960fe1cee2a443d7b9517fb",
"url": "https://osv.dev/vulnerability/CVE-2020-7677",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "CVE-2020-7677",
"summary": "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.",
"evidence": "osv:CVE-2020-7677",
"products": [],
"severity": "critical",
"structured": {
"id": "CVE-2020-7677",
"aliases": [
"CVE-2020-7677",
"GHSA-29xr-v42j-r956"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/thenables/thenify",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"fixed": "1d054b4d60e72087f4e804565e540258ecee7f0b"
},
{
"fixed": "0d94a24eb933bc835d568f3009f4d269c4c4c17a"
}
],
"database_specific": {
"extracted_events": [
{
"cpe": "cpe:2.3:a:thenify_project:thenify:*:*:*:*:*:node.js:*:*",
"range": [
{
"introduced": "0"
},
{
"fixed": "3.3.1"
}
],
"source": "CPE_RANGE"
},
{
"range": [
{
"fixed": "0d94a24eb933bc835d568f3009f4d269c4c4c17a"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
}
],
"versions": [
"3.3.0",
"3.2.1",
"3.2.0",
"3.1.1",
"3.1.0",
"3.0.0",
"2.0.0"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-7677.json"
}
}
],
"modified": "2026-10-20T10:54:24.205936478Z",
"provider": "osv",
"references": [
"https://github.com/thenables/thenify/blob/master/index.js%23L17",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/MTEUUTNIEBHGKUKKLNUZSV7IEP6IP3Q3/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/UM6XJ73Q3NAM5KSGCOKJ2ZIA6GUWUJLK/",
"https://lists.debian.org/debian-lts-announce/2022/09/msg00039.html",
"https://github.com/thenables/thenify/commit/0d94a24eb933bc835d568f3009f4d269c4c4c17a",
"https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-572317",
"https://security.snyk.io/vuln/SNYK-JS-THENIFY-571690"
],
"provider_metadata": {
"unresolved_ranges": [
{
"cpes": [
"cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:*"
],
"vendor_product": "debian:debian_linux",
"extracted_events": [
{
"range": [
{
"introduced": "10.0"
},
{
"last_affected": "10.0"
}
],
"source": "CPE_STRING"
}
]
},
{
"cpes": [
"cpe:2.3:o:fedoraproject:fedora:36:*:*:*:*:*:*:*",
"cpe:2.3:o:fedoraproject:fedora:37:*:*:*:*:*:*:*"
],
"vendor_product": "fedoraproject:fedora",
"extracted_events": [
{
"range": [
{
"introduced": "36"
},
{
"last_affected": "36"
},
{
"introduced": "37"
},
{
"last_affected": "37"
}
],
"source": "CPE_STRING"
}
]
}
]
}
},
"related_cves": [
{
"value": "CVE-2020-7677",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 385290,
"published_at": "2022-07-25T14:15:10.047+00:00"
}