Every CVE Search/ Get API key

CVE-2020-8277

Uncontrolled Resource Consumption in node

7.5 HighPublic exploitFix available

A Node.js application that allows an attacker to trigger a DNS request for a host of their choice could trigger a Denial of Service in versions < 15.2.1, < 14.15.1, and < 12.19.1 by getting the application to resolve a DNS record with a larger number of responses. This is fixed in 15.2.1, 14.15.1, and 12.19.1.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

54.2%Up 43.6 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 7.5

A Node.js application that allows an attacker to trigger a DNS request for a host of their choice could trigger a Denial of Service in versions < 15.2.1, < 14.15.1, and < 12.19.1 by getting the application to resolve a DNS record with a larger number of responses. This is fixed in 15.2.1, 14.15.1, and 12.19.1.

Record
CVE-2020-8277
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:N/I:N/A:P
Weakness
CWE-400
Updated
2026-11-02
CVE List No score

A Node.js application that allows an attacker to trigger a DNS request for a host of their choice could trigger a Denial of Service in versions < 15.2.1, < 14.15.1, and < 12.19.1 by getting the application to resolve a DNS record with a larger number of responses. This is fixed in 15.2.1, 14.15.1, and 12.19.1.

Record
CVE-2020-8277
Weakness
CWE-400
Updated
2026-11-02
EUVDEUVD-2020-29145 No score

A Node.js application that allows an attacker to trigger a DNS request for a host of their choice could trigger a Denial of Service in versions < 15.2.1, < 14.15.1, and < 12.19.1 by getting the application to resolve a DNS record with a larger number of responses. This is fixed in 15.2.1, 14.15.1, and 12.19.1.

Record
EUVD-2020-29145
Updated
2026-11-02
GitHub AdvisoriesGHSA-m5pg-8h68-j225 7.5

Uncontrolled Resource Consumption in node

A Node.js application that allows an attacker to trigger a DNS request for a host of their choice could trigger a Denial of Service in versions < 15.2.1, < 14.15.1, and < 12.19.1 by getting the application to resolve a DNS record with a larger number of responses. This is fixed in 15.2.1, 14.15.1, and 12.19.1.

Record
GHSA-m5pg-8h68-j225
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-400
Updated
2026-11-02
OSVALPINE-CVE-2020-8277 7.5

A Node.js application that allows an attacker to trigger a DNS request for a host of their choice could trigger a Denial of Service in versions < 15.2.1, < 14.15.1, and < 12.19.1 by getting the application to resolve a DNS record with a larger number of responses. This is fixed in 15.2.1, 14.15.1, and 12.19.1.

Record
ALPINE-CVE-2020-8277
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-03
OSVAZL-32281 7.5

CVE-2020-8277 affecting package python-gevent for versions less than 21.1.2-3

A Node.js application that allows an attacker to trigger a DNS request for a host of their choice could trigger a Denial of Service in versions < 15.2.1, < 14.15.1, and < 12.19.1 by getting the application to resolve a DNS record with a larger number of responses. This is fixed in 15.2.1, 14.15.1, and 12.19.1.

Record
AZL-32281
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 24 moreShow less
OSVBELL-CVE-2020-8277 7.5

CVE-2020-8277 does not affect BellSoft software

Record
BELL-CVE-2020-8277
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSV 7.5

A Node.js application that allows an attacker to trigger a DNS request for a host of their choice could trigger a Denial of Service in versions < 15.2.1, < 14.15.1, and < 12.19.1 by getting the application to resolve a DNS record with a larger number of responses. This is fixed in 15.2.1, 14.15.1, and 12.19.1.

Record
CVE-2020-8277
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2020-8277 7.5

A Node.js application that allows an attacker to trigger a DNS request for a host of their choice could trigger a Denial of Service in versions < 15.2.1, < 14.15.1, and < 12.19.1 by getting the application to resolve a DNS record with a larger number of responses. This is fixed in 15.2.1, 14.15.1, and 12.19.1.

Record
DEBIAN-CVE-2020-8277
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVOESA-2021-1099 7.5

c-ares security update

This is c-ares, an asynchronous resolver library. It is intended for applications which need to perform DNS queries without blocking, or need to perform multiple.

Security Fix(es):

A Node.js application that allows an attacker to trigger a DNS request for a host of their choice could trigger a Denial of Service in versions < 15.2.1, < 14.15.1, and < 12.19.1 by getting the application to resolve a DNS record with a larger number of responses. This is fixed in 15.2.1, 14.15.1, and 12.19.1.(CVE-2020-8277)

Record
OESA-2021-1099
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2020:5305 7.5

Red Hat Security Advisory: rh-nodejs12-nodejs security update

Record
RHSA-2020:5305
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2020:5499 7.5

Red Hat Security Advisory: nodejs:12 security and bug fix update

Record
RHSA-2020:5499
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2021:0421 8.1

Red Hat Security Advisory: rh-nodejs14-nodejs security update

Record
RHSA-2021:0421
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2021:0551 8.1

Red Hat Security Advisory: nodejs:14 security and bug fix update

Record
RHSA-2021:0551
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2020:5499 7.5

Moderate: nodejs:12 security and bug fix update

Node.js is a software development platform for building fast and scalable network applications in the JavaScript programming language.

Security Fix(es):

  • nodejs-y18n: prototype pollution vulnerability (CVE-2020-7774)

  • c-ares: ares_parse_{a,aaaa}_reply() insufficient naddrttls validation DoS (CVE-2020-8277)

  • nodejs-ajv: prototype pollution via crafted JSON schema in ajv.validate function (CVE-2020-15366)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Bug Fix(es):

  • yarn install crashes with nodejs:12 on aarch64 (BZ#1901045)
Record
RLSA-2020:5499
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRLSA-2021:0551 8.1

Moderate: nodejs:14 security and bug fix update

Node.js is a software development platform for building fast and scalable network applications in the JavaScript programming language.

The following packages have been upgraded to a later upstream version: nodejs (14.15.4).

Security Fix(es):

  • nodejs-npm-user-validate: improper input validation when validating user emails leads to ReDoS (CVE-2020-7754)

  • nodejs-y18n: prototype pollution vulnerability (CVE-2020-7774)

  • nodejs-ini: prototype pollution via malicious INI file (CVE-2020-7788)

  • nodejs: use-after-free in the TLS implementation (CVE-2020-8265)

  • c-ares: ares_parse_{a,aaaa}_reply() insufficient naddrttls validation DoS (CVE-2020-8277)

  • nodejs-ajv: prototype pollution via crafted JSON schema in ajv.validate function (CVE-2020-15366)

  • nodejs: HTTP request smuggling via two copies of a header field in an http request (CVE-2020-8287)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Bug Fix(es):

  • yarn install crashes with nodejs:14 on aarch64 (BZ#1916465)
Record
RLSA-2021:0551
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVALSA-2020:5499 No score

Moderate: nodejs:12 security and bug fix update

Node.js is a software development platform for building fast and scalable network applications in the JavaScript programming language.

Security Fix(es):

  • nodejs-y18n: prototype pollution vulnerability (CVE-2020-7774)

  • c-ares: ares_parse_{a,aaaa}_reply() insufficient naddrttls validation DoS (CVE-2020-8277)

  • nodejs-ajv: prototype pollution via crafted JSON schema in ajv.validate function (CVE-2020-15366)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Bug Fix(es):

  • yarn install crashes with nodejs:12 on aarch64 (BZ#1901045)
Record
ALSA-2020:5499
Updated
2026-11-02
OSVALSA-2021:0551 No score

Moderate: nodejs:14 security and bug fix update

Node.js is a software development platform for building fast and scalable network applications in the JavaScript programming language.

The following packages have been upgraded to a later upstream version: nodejs (14.15.4).

Security Fix(es):

  • nodejs-npm-user-validate: improper input validation when validating user emails leads to ReDoS (CVE-2020-7754)

  • nodejs-y18n: prototype pollution vulnerability (CVE-2020-7774)

  • nodejs-ini: prototype pollution via malicious INI file (CVE-2020-7788)

  • nodejs: use-after-free in the TLS implementation (CVE-2020-8265)

  • c-ares: ares_parse_{a,aaaa}_reply() insufficient naddrttls validation DoS (CVE-2020-8277)

  • nodejs-ajv: prototype pollution via crafted JSON schema in ajv.validate function (CVE-2020-15366)

  • nodejs: HTTP request smuggling via two copies of a header field in an http request (CVE-2020-8287)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Bug Fix(es):

  • yarn install crashes with nodejs:14 on aarch64 (BZ#1916465)
Record
ALSA-2021:0551
Updated
2026-11-02
OSVBIT-node-2020-8277 No score

A Node.js application that allows an attacker to trigger a DNS request for a host of their choice could trigger a Denial of Service in versions < 15.2.1, < 14.15.1, and < 12.19.1 by getting the application to resolve a DNS record with a larger number of responses. This is fixed in 15.2.1, 14.15.1, and 12.19.1.

Record
BIT-node-2020-8277
Updated
2026-11-02
OSVBIT-node-min-2020-8277 No score

A Node.js application that allows an attacker to trigger a DNS request for a host of their choice could trigger a Denial of Service in versions < 15.2.1, < 14.15.1, and < 12.19.1 by getting the application to resolve a DNS record with a larger number of responses. This is fixed in 15.2.1, 14.15.1, and 12.19.1.

Record
BIT-node-min-2020-8277
Updated
2026-11-02
OSVopenSUSE-SU-2020:2045-1 No score

Security update for c-ares

This update for c-ares fixes the following issues:

This update was imported from the SUSE:SLE-15:Update update project.

Record
openSUSE-SU-2020:2045-1
Updated
2026-11-02
OSVopenSUSE-SU-2020:2092-1 No score

Security update for c-ares

This update for c-ares fixes the following issues:

Version update to 1.17.0

This update was imported from the SUSE:SLE-15:Update update project.

Record
openSUSE-SU-2020:2092-1
Updated
2026-11-02
OSVopenSUSE-SU-2021:0064-1 No score

Security update for nodejs12

This update for nodejs12 fixes the following issues:

  • New upstream LTS version 12.20.1:

    • CVE-2020-8265: use-after-free in TLSWrap (High) bug in TLS implementation. When writing to a TLS enabled socket, node::StreamBase::Write calls node::TLSWrap::DoWrite with a freshly allocated WriteWrap object as first argument. If the DoWrite method does not return an error, this object is passed back to the caller as part of a StreamWriteResult structure. This may be exploited to corrupt memory leading to a Denial of Service or potentially other exploits (bsc#1180553)
    • CVE-2020-8287: HTTP Request Smuggling allow two copies of a header field in a http request. For example, two Transfer-Encoding header fields. In this case Node.js identifies the first header field and ignores the second. This can lead to HTTP Request Smuggling (https://cwe.mitre.org/data/definitions/444.html). (bsc#1180554)
    • CVE-2020-1971: OpenSSL - EDIPARTYNAME NULL pointer de-reference (High) This is a vulnerability in OpenSSL which may be exploited through Node.js. (bsc#1179491)
  • New upstream LTS version 12.20.0:

    • deps:
      • update llhttp '2.1.2' -> '2.1.3'
      • update uv '1.39.0' -> '1.40.0'
      • update uvwasi '0.0.10' -> '0.0.11'
    • fs: add .ref() and .unref() methods to watcher classes
    • http: added scheduling option to http agent
    • module:
      • exports pattern support
      • named exports for CJS via static analysis
    • n-api: add more property defaults (gh#35214)
  • New upstream LTS version 12.19.1:

    • deps: Denial of Service through DNS request (High). A Node.js application that allows an attacker to trigger a DNS request for a host of their choice could trigger a Denial of Service by getting the application to resolve a DNS record with a larger number of responses (bsc#1178882, CVE-2020-8277)
  • New upstream LTS version 12.19.0:

    • crypto: add randomInt function
    • deps:
      • upgrade to libuv 1.39.0
      • deps: upgrade npm to 6.14.7
      • deps: upgrade to libuv 1.38.1
    • doc: deprecate process.umask() with no arguments
    • module:
      • package 'imports' field
      • module: deprecate module.parent
    • n-api: create N-API version 7
    • zlib: switch to lazy init for zlib streams

This update was imported from the SUSE:SLE-15-SP2:Update update project.

Record
openSUSE-SU-2021:0064-1
Updated
2026-11-02
OSVopenSUSE-SU-2021:0066-1 No score

Security update for nodejs14

This update for nodejs14 fixes the following issues:

  • New upstream LTS version 14.15.4:

    • CVE-2020-8265: use-after-free in TLSWrap (High) bug in TLS implementation. When writing to a TLS enabled socket, node::StreamBase::Write calls node::TLSWrap::DoWrite with a freshly allocated WriteWrap object as first argument. If the DoWrite method does not return an error, this object is passed back to the caller as part of a StreamWriteResult structure. This may be exploited to corrupt memory leading to a Denial of Service or potentially other exploits (bsc#1180553)
    • CVE-2020-8287: HTTP Request Smuggling allow two copies of a header field in a http request. For example, two Transfer-Encoding header fields. In this case Node.js identifies the first header field and ignores the second. This can lead to HTTP Request Smuggling (https://cwe.mitre.org/data/definitions/444.html). (bsc#1180554)
  • New upstream LTS version 14.15.3:

    • deps:
      • upgrade npm to 6.14.9
      • update acorn to v8.0.4
    • http2: check write not scheduled in scope destructor
    • stream: fix regression on duplex end
  • New upstream LTS version 14.15.1:

    • deps: Denial of Service through DNS request (High). A Node.js application that allows an attacker to trigger a DNS request for a host of their choice could trigger a Denial of Service by getting the application to resolve a DNS record with a larger number of responses (bsc#1178882, CVE-2020-8277)

This update was imported from the SUSE:SLE-15-SP2:Update update project.

Record
openSUSE-SU-2021:0066-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:10668-1 No score

c-ares-devel-1.17.2-2.2 on GA media

These are all security issues fixed in the c-ares-devel-1.17.2-2.2 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10668-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:11096-1 No score

nodejs14-14.17.5-1.2 on GA media

These are all security issues fixed in the nodejs14-14.17.5-1.2 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:11096-1
Updated
2026-11-02
OSVSUSE-SU-2020:3478-1 No score

Security update for c-ares

This update for c-ares fixes the following issues:

Record
SUSE-SU-2020:3478-1
Updated
2026-11-02
OSVSUSE-SU-2020:3549-1 No score

Security update for nodejs12

This update for nodejs12 fixes the following issues:

Update to 12.19.1 fixing:

  • CVE-2020-8277: Denial of Service through DNS request (bsc#1178882).
Record
SUSE-SU-2020:3549-1
Updated
2026-11-02
OSVSUSE-SU-2021:0061-1 No score

Security update for nodejs14

This update for nodejs14 fixes the following issues:

  • New upstream LTS version 14.15.4:

    • CVE-2020-8265: use-after-free in TLSWrap (High) bug in TLS implementation. When writing to a TLS enabled socket, node::StreamBase::Write calls node::TLSWrap::DoWrite with a freshly allocated WriteWrap object as first argument. If the DoWrite method does not return an error, this object is passed back to the caller as part of a StreamWriteResult structure. This may be exploited to corrupt memory leading to a Denial of Service or potentially other exploits (bsc#1180553)
    • CVE-2020-8287: HTTP Request Smuggling allow two copies of a header field in a http request. For example, two Transfer-Encoding header fields. In this case Node.js identifies the first header field and ignores the second. This can lead to HTTP Request Smuggling (https://cwe.mitre.org/data/definitions/444.html). (bsc#1180554)
  • New upstream LTS version 14.15.3:

    • deps:
      • upgrade npm to 6.14.9
      • update acorn to v8.0.4
    • http2: check write not scheduled in scope destructor
    • stream: fix regression on duplex end
  • New upstream LTS version 14.15.1:

    • deps: Denial of Service through DNS request (High). A Node.js application that allows an attacker to trigger a DNS request for a host of their choice could trigger a Denial of Service by getting the application to resolve a DNS record with a larger number of responses (bsc#1178882, CVE-2020-8277)
Record
SUSE-SU-2021:0061-1
Updated
2026-11-02
OSVSUSE-SU-2021:0062-1 No score

Security update for nodejs12

This update for nodejs12 fixes the following issues:

  • New upstream LTS version 12.20.1:

    • CVE-2020-8265: use-after-free in TLSWrap (High) bug in TLS implementation. When writing to a TLS enabled socket, node::StreamBase::Write calls node::TLSWrap::DoWrite with a freshly allocated WriteWrap object as first argument. If the DoWrite method does not return an error, this object is passed back to the caller as part of a StreamWriteResult structure. This may be exploited to corrupt memory leading to a Denial of Service or potentially other exploits (bsc#1180553)
    • CVE-2020-8287: HTTP Request Smuggling allow two copies of a header field in a http request. For example, two Transfer-Encoding header fields. In this case Node.js identifies the first header field and ignores the second. This can lead to HTTP Request Smuggling (https://cwe.mitre.org/data/definitions/444.html). (bsc#1180554)
    • CVE-2020-1971: OpenSSL - EDIPARTYNAME NULL pointer de-reference (High) This is a vulnerability in OpenSSL which may be exploited through Node.js. (bsc#1179491)
  • New upstream LTS version 12.20.0:

    • deps:
      • update llhttp '2.1.2' -> '2.1.3'
      • update uv '1.39.0' -> '1.40.0'
      • update uvwasi '0.0.10' -> '0.0.11'
    • fs: add .ref() and .unref() methods to watcher classes
    • http: added scheduling option to http agent
    • module:
      • exports pattern support
      • named exports for CJS via static analysis
    • n-api: add more property defaults (gh#35214)
  • New upstream LTS version 12.19.1:

    • deps: Denial of Service through DNS request (High). A Node.js application that allows an attacker to trigger a DNS request for a host of their choice could trigger a Denial of Service by getting the application to resolve a DNS record with a larger number of responses (bsc#1178882, CVE-2020-8277)
  • New upstream LTS version 12.19.0:

    • crypto: add randomInt function
    • deps:
      • upgrade to libuv 1.39.0
      • deps: upgrade npm to 6.14.7
      • deps: upgrade to libuv 1.38.1
    • doc: deprecate process.umask() with no arguments
    • module:
      • package 'imports' field
      • module: deprecate module.parent
    • n-api: create N-API version 7
    • zlib: switch to lazy init for zlib streams
Record
SUSE-SU-2021:0062-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
nodejs
Alpine:v3.11
before 12.20.1-r0
12.20.1-r0
nodejs
Alpine:v3.12
before 12.20.1-r0
12.20.1-r0
nodejs
Alpine:v3.13
before 14.15.1-r0
14.15.1-r0
nodejs
Alpine:v3.14
before 14.15.1-r0
14.15.1-r0
nodejs
Alpine:v3.15
before 14.15.1-r0
14.15.1-r0
nodejs
Alpine:v3.16
before 14.15.1-r0
14.15.1-r0
nodejs
Alpine:v3.17
before 14.15.1-r0
14.15.1-r0
nodejs
Alpine:v3.18
before 14.15.1-r0
14.15.1-r0
nodejs
Alpine:v3.19
before 14.15.1-r0
14.15.1-r0
nodejs
Alpine:v3.20
before 14.15.1-r0
14.15.1-r0
Show 85 moreShow less
Affected packages
PackageAffectedFixed
nodejs
Alpine:v3.21
before 14.15.1-r0
14.15.1-r0
nodejs
Alpine:v3.22
before 14.15.1-r0
14.15.1-r0
nodejs
Alpine:v3.23
before 14.15.1-r0
14.15.1-r0
nodejs
Alpine:v3.24
before 14.15.1-r0
14.15.1-r0
nodejs-current
Alpine:v3.13
before 15.3.0-r0
15.3.0-r0
nodejs-current
Alpine:v3.14
before 15.3.0-r0
15.3.0-r0
nodejs-current
Alpine:v3.15
before 15.3.0-r0
15.3.0-r0
nodejs-current
Alpine:v3.16
before 15.3.0-r0
15.3.0-r0
nodejs-current
Alpine:v3.17
before 15.3.0-r0
15.3.0-r0
nodejs-current
Alpine:v3.18
before 15.3.0-r0
15.3.0-r0
nodejs-current
Alpine:v3.19
before 15.3.0-r0
15.3.0-r0
nodejs-current
Alpine:v3.20
before 15.3.0-r0
15.3.0-r0
nodejs-current
Alpine:v3.21
before 15.3.0-r0
15.3.0-r0
nodejs-current
Alpine:v3.22
before 15.3.0-r0
15.3.0-r0
nodejs-current
Alpine:v3.23
before 15.3.0-r0
15.3.0-r0
nodejs-current
Alpine:v3.24
before 15.3.0-r0
15.3.0-r0
nodejs-nodemon
AlmaLinux:8
From an advisory covering 4 CVEs
before 1.18.3-1.module_el8.3.0+2023+d2377ea3
1.18.3-1.module_el8.3.0+2023+d2377ea3
nodejs-nodemon
AlmaLinux:8
From an advisory covering 4 CVEs
before 1.18.3-1.module_el8.3.0+2047+b07ac28e
1.18.3-1.module_el8.3.0+2047+b07ac28e
nodejs-packaging
AlmaLinux:8
From an advisory covering 4 CVEs
before 17-3.module_el8.4.0+2224+b07ac28e
17-3.module_el8.4.0+2224+b07ac28e
nodejs-packaging
AlmaLinux:8
From an advisory covering 4 CVEs
before 17-3.module_el8.4.0+2521+c668cc9f
17-3.module_el8.4.0+2521+c668cc9f
nodejs-packaging
AlmaLinux:8
From an advisory covering 4 CVEs
before 17-3.module_el8.3.0+2023+d2377ea3
17-3.module_el8.3.0+2023+d2377ea3
nodejs-nodemon
AlmaLinux:8
From an advisory covering 7 CVEs
before 2.0.3-1.module_el8.4.0+2521+c668cc9f
2.0.3-1.module_el8.4.0+2521+c668cc9f
nodejs-packaging
AlmaLinux:8
From an advisory covering 7 CVEs
before 23-3.module_el8.5.0+254+b4526b16
23-3.module_el8.5.0+254+b4526b16
nodejs-packaging
AlmaLinux:8
From an advisory covering 7 CVEs
before 23-3.module_el8.4.0+2522+3bd42762
23-3.module_el8.4.0+2522+3bd42762
python-gevent
Azure Linux:2
before 21.1.2-3
21.1.2-3
node
Bitnami
12.16.3 up to 12.19.1, 14.13.0 up to 14.15.1, 15.0.0 up to 15.2.1
12.19.114.15.115.2.1
node-min
Bitnami
12.16.3 up to 12.19.1, 14.13.0 up to 14.15.1, 15.0.0 up to 15.2.1
12.19.114.15.115.2.1
c-ares
Debian:12
before 1.17.1-1
1.17.1-1
c-ares
Debian:13
before 1.17.1-1
1.17.1-1
c-ares
Debian:14
before 1.17.1-1
1.17.1-1
c-ares
openEuler:20.03-LTS
before 1.16.1-2.oe1
1.16.1-2.oe1
c-ares
openEuler:20.03-LTS-SP1
before 1.16.1-2.oe1
1.16.1-2.oe1
rh-nodejs12-nodejs
Red Hat:rhel_software_collections:3::el7
From an advisory covering 4 CVEs
before 0:12.19.1-2.el7
0:12.19.1-2.el7
rh-nodejs12-nodejs-debuginfo
Red Hat:rhel_software_collections:3::el7
From an advisory covering 4 CVEs
before 0:12.19.1-2.el7
0:12.19.1-2.el7
rh-nodejs12-nodejs-devel
Red Hat:rhel_software_collections:3::el7
From an advisory covering 4 CVEs
before 0:12.19.1-2.el7
0:12.19.1-2.el7
rh-nodejs12-nodejs-docs
Red Hat:rhel_software_collections:3::el7
From an advisory covering 4 CVEs
before 0:12.19.1-2.el7
0:12.19.1-2.el7
rh-nodejs12-npm
Red Hat:rhel_software_collections:3::el7
From an advisory covering 4 CVEs
before 0:6.14.8-12.19.1.2.el7
0:6.14.8-12.19.1.2.el7
nodejs
Red Hat:enterprise_linux:8::appstream
From an advisory covering 4 CVEs
before 1:12.19.1-1.module+el8.3.0+8851+b7b41ca0
1:12.19.1-1.module+el8.3.0+8851+b7b41ca0
nodejs-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 4 CVEs
before 1:12.19.1-1.module+el8.3.0+8851+b7b41ca0
1:12.19.1-1.module+el8.3.0+8851+b7b41ca0
nodejs-debugsource
Red Hat:enterprise_linux:8::appstream
From an advisory covering 4 CVEs
before 1:12.19.1-1.module+el8.3.0+8851+b7b41ca0
1:12.19.1-1.module+el8.3.0+8851+b7b41ca0
nodejs-devel
Red Hat:enterprise_linux:8::appstream
From an advisory covering 4 CVEs
before 1:12.19.1-1.module+el8.3.0+8851+b7b41ca0
1:12.19.1-1.module+el8.3.0+8851+b7b41ca0
nodejs-docs
Red Hat:enterprise_linux:8::appstream
From an advisory covering 4 CVEs
before 1:12.19.1-1.module+el8.3.0+8851+b7b41ca0
1:12.19.1-1.module+el8.3.0+8851+b7b41ca0
nodejs-full-i18n
Red Hat:enterprise_linux:8::appstream
From an advisory covering 4 CVEs
before 1:12.19.1-1.module+el8.3.0+8851+b7b41ca0
1:12.19.1-1.module+el8.3.0+8851+b7b41ca0
nodejs-nodemon
Red Hat:enterprise_linux:8::appstream
From an advisory covering 4 CVEs
before 0:1.18.3-1.module+el8.1.0+3369+37ae6a45
0:1.18.3-1.module+el8.1.0+3369+37ae6a45
nodejs-packaging
Red Hat:enterprise_linux:8::appstream
From an advisory covering 4 CVEs
before 0:17-3.module+el8.1.0+3369+37ae6a45
0:17-3.module+el8.1.0+3369+37ae6a45
npm
Red Hat:enterprise_linux:8::appstream
From an advisory covering 4 CVEs
before 1:6.14.8-1.12.19.1.1.module+el8.3.0+8851+b7b41ca0
1:6.14.8-1.12.19.1.1.module+el8.3.0+8851+b7b41ca0
rh-nodejs14-nodejs
Red Hat:rhel_software_collections:3::el7
From an advisory covering 7 CVEs
before 0:14.15.4-2.el7
0:14.15.4-2.el7
rh-nodejs14-nodejs-debuginfo
Red Hat:rhel_software_collections:3::el7
From an advisory covering 7 CVEs
before 0:14.15.4-2.el7
0:14.15.4-2.el7
rh-nodejs14-nodejs-devel
Red Hat:rhel_software_collections:3::el7
From an advisory covering 7 CVEs
before 0:14.15.4-2.el7
0:14.15.4-2.el7
rh-nodejs14-nodejs-docs
Red Hat:rhel_software_collections:3::el7
From an advisory covering 7 CVEs
before 0:14.15.4-2.el7
0:14.15.4-2.el7
rh-nodejs14-npm
Red Hat:rhel_software_collections:3::el7
From an advisory covering 7 CVEs
before 0:6.14.10-14.15.4.2.el7
0:6.14.10-14.15.4.2.el7
nodejs
Red Hat:enterprise_linux:8::appstream
From an advisory covering 7 CVEs
before 1:14.15.4-2.module+el8.3.0+9635+ffdf8381
1:14.15.4-2.module+el8.3.0+9635+ffdf8381
nodejs-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 7 CVEs
before 1:14.15.4-2.module+el8.3.0+9635+ffdf8381
1:14.15.4-2.module+el8.3.0+9635+ffdf8381
nodejs-debugsource
Red Hat:enterprise_linux:8::appstream
From an advisory covering 7 CVEs
before 1:14.15.4-2.module+el8.3.0+9635+ffdf8381
1:14.15.4-2.module+el8.3.0+9635+ffdf8381
nodejs-devel
Red Hat:enterprise_linux:8::appstream
From an advisory covering 7 CVEs
before 1:14.15.4-2.module+el8.3.0+9635+ffdf8381
1:14.15.4-2.module+el8.3.0+9635+ffdf8381
nodejs-docs
Red Hat:enterprise_linux:8::appstream
From an advisory covering 7 CVEs
before 1:14.15.4-2.module+el8.3.0+9635+ffdf8381
1:14.15.4-2.module+el8.3.0+9635+ffdf8381
nodejs-full-i18n
Red Hat:enterprise_linux:8::appstream
From an advisory covering 7 CVEs
before 1:14.15.4-2.module+el8.3.0+9635+ffdf8381
1:14.15.4-2.module+el8.3.0+9635+ffdf8381
nodejs-nodemon
Red Hat:enterprise_linux:8::appstream
From an advisory covering 7 CVEs
before 0:2.0.3-1.module+el8.3.0+6519+9f98ed83
0:2.0.3-1.module+el8.3.0+6519+9f98ed83
nodejs-packaging
Red Hat:enterprise_linux:8::appstream
From an advisory covering 7 CVEs
before 0:23-3.module+el8.3.0+6519+9f98ed83
0:23-3.module+el8.3.0+6519+9f98ed83
npm
Red Hat:enterprise_linux:8::appstream
From an advisory covering 7 CVEs
before 1:6.14.10-1.14.15.4.2.module+el8.3.0+9635+ffdf8381
1:6.14.10-1.14.15.4.2.module+el8.3.0+9635+ffdf8381
nodejs-nodemon
Rocky Linux:8
From an advisory covering 4 CVEs
before 0:1.18.3-1.module+el8.3.0+101+f84c7154
0:1.18.3-1.module+el8.3.0+101+f84c7154
nodejs-packaging
Rocky Linux:8
From an advisory covering 4 CVEs
before 0:17-3.module+el8.3.0+101+f84c7154
0:17-3.module+el8.3.0+101+f84c7154
nodejs-nodemon
Rocky Linux:8
From an advisory covering 7 CVEs
before 0:2.0.3-1.module+el8.6.0+982+9fdca2d4
0:2.0.3-1.module+el8.6.0+982+9fdca2d4
nodejs-nodemon
Rocky Linux:8
From an advisory covering 7 CVEs
before 0:2.0.3-1.module+el8.3.0+100+234774f7
0:2.0.3-1.module+el8.3.0+100+234774f7
nodejs-nodemon
Rocky Linux:8
From an advisory covering 7 CVEs
before 0:2.0.3-1.module+el8.4.0+638+5344c6f7
0:2.0.3-1.module+el8.4.0+638+5344c6f7
nodejs-packaging
Rocky Linux:8
From an advisory covering 7 CVEs
before 0:23-3.module+el8.7.0+1071+4bdda2a8
0:23-3.module+el8.7.0+1071+4bdda2a8
nodejs-packaging
Rocky Linux:8
From an advisory covering 7 CVEs
before 0:23-3.module+el8.3.0+100+234774f7
0:23-3.module+el8.3.0+100+234774f7
nodejs-packaging
Rocky Linux:8
From an advisory covering 7 CVEs
before 0:23-3.module+el8.5.0+733+de4fee6c
0:23-3.module+el8.5.0+733+de4fee6c
c-ares
SUSE:Linux Enterprise Module for Basesystem 15 SP1
before 1.17.0-3.8.1
1.17.0-3.8.1
c-ares
SUSE:Linux Enterprise Module for Basesystem 15 SP2
before 1.17.0-3.8.1
1.17.0-3.8.1
c-ares
SUSE:Linux Enterprise High Performance Computing 15-ESPOS
before 1.17.0-3.8.1
1.17.0-3.8.1
c-ares
SUSE:Linux Enterprise High Performance Computing 15-LTSS
before 1.17.0-3.8.1
1.17.0-3.8.1
c-ares
SUSE:Linux Enterprise Server 15-LTSS
before 1.17.0-3.8.1
1.17.0-3.8.1
c-ares
SUSE:Linux Enterprise Server for SAP Applications 15
before 1.17.0-3.8.1
1.17.0-3.8.1
nodejs12
SUSE:Linux Enterprise Module for Web and Scripting 12
before 12.19.1-1.23.1
12.19.1-1.23.1
nodejs14
SUSE:Linux Enterprise Module for Web and Scripting 15 SP2
From an advisory covering 3 CVEs
before 14.15.4-5.6.1
14.15.4-5.6.1
nodejs12
SUSE:Linux Enterprise Module for Web and Scripting 15 SP2
From an advisory covering 4 CVEs
before 12.20.1-4.10.1
12.20.1-4.10.1
c-ares
openSUSE:Leap 15.1
before 1.17.0-lp151.3.6.1
1.17.0-lp151.3.6.1
c-ares-tests
openSUSE:Leap 15.1
before 1.17.0-lp151.3.6.1
1.17.0-lp151.3.6.1
c-ares
openSUSE:Leap 15.2
before 1.17.0-lp152.2.3.1
1.17.0-lp152.2.3.1
c-ares-tests
openSUSE:Leap 15.2
before 1.17.0-lp152.2.3.1
1.17.0-lp152.2.3.1
nodejs12
openSUSE:Leap 15.2
From an advisory covering 4 CVEs
before 12.20.1-lp152.3.9.1
12.20.1-lp152.3.9.1
nodejs14
openSUSE:Leap 15.2
From an advisory covering 3 CVEs
before 14.15.4-lp152.5.1
14.15.4-lp152.5.1
c-ares
openSUSE:Tumbleweed
From an advisory covering 3 CVEs
before 1.17.2-2.2
1.17.2-2.2
nodejs14
openSUSE:Tumbleweed
From an advisory covering 19 CVEs
before 14.17.5-1.2
14.17.5-1.2

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubmasahiro331/CVE-2020-82772020-11-18
PoC in GitHubAndrewIjano/CVE-2020-82772021-07-10

History

History
RecordedChangedSources
affected, facts
affected, exploitsOSV
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2020-8277 is a high vulnerability (CVSS 7.5) in Nodejs Node, published November 19, 2020. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 54.2%, the 99th percentile. Fixed in nodejs 12.20.1-r0.

References

Show 106 moreShow less
MoveEnter Open