CVE-2020-8252
The implementation of realpath in libuv < 10.22.1, < 12.18.4, and < 14.9.0 used within Node.js...
The implementation of realpath in libuv < 10.22.1, < 12.18.4, and < 14.9.0 used within Node.js incorrectly determined the buffer size which can result in a buffer overflow if the resolved path is longer than 256 bytes.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.8
The implementation of realpath in libuv < 10.22.1, < 12.18.4, and < 14.9.0 used within Node.js incorrectly determined the buffer size which can result in a buffer overflow if the resolved path is longer than 256 bytes.
- Record
CVE-2020-8252- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 4.6 Medium
AV:L/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-120
- Updated
- 2026-11-02
CVE List No score
The implementation of realpath in libuv < 10.22.1, < 12.18.4, and < 14.9.0 used within Node.js incorrectly determined the buffer size which can result in a buffer overflow if the resolved path is longer than 256 bytes.
- Record
CVE-2020-8252- Weakness
- CWE-120
- Updated
- 2026-11-02
EUVDEUVD-2020-29122 No score
The implementation of realpath in libuv < 10.22.1, < 12.18.4, and < 14.9.0 used within Node.js incorrectly determined the buffer size which can result in a buffer overflow if the resolved path is longer than 256 bytes.
- Record
EUVD-2020-29122- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-c5r6-cm8r-wgh9
7.8
The implementation of realpath in libuv < 10.22.1, < 12.18.4, and < 14.9.0 used within Node.js...
The implementation of realpath in libuv < 10.22.1, < 12.18.4, and < 14.9.0 used within Node.js incorrectly determined the buffer size which can result in a buffer overflow if the resolved path is longer than 256 bytes.
- Record
GHSA-c5r6-cm8r-wgh9- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-120
- Updated
- 2026-11-02
OSVALPINE-CVE-2020-8252
7.8
The implementation of realpath in libuv < 10.22.1, < 12.18.4, and < 14.9.0 used within Node.js incorrectly determined the buffer size which can result in a buffer overflow if the resolved path is longer than 256 bytes.
- Record
ALPINE-CVE-2020-8252- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVBELL-CVE-2020-8252
7.8
CVE-2020-8252 does not affect BellSoft software
- Record
BELL-CVE-2020-8252- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 23 moreShow less
OSV
7.8
The implementation of realpath in libuv < 10.22.1, < 12.18.4, and < 14.9.0 used within Node.js incorrectly determined the buffer size which can result in a buffer overflow if the resolved path is longer than 256 bytes.
- Record
CVE-2020-8252- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2020-8252
7.8
The implementation of realpath in libuv < 10.22.1, < 12.18.4, and < 14.9.0 used within Node.js incorrectly determined the buffer size which can result in a buffer overflow if the resolved path is longer than 256 bytes.
- Record
DEBIAN-CVE-2020-8252- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2020:4272
7.8
Red Hat Security Advisory: nodejs:12 security and bug fix update
- Record
RHSA-2020:4272- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2020:4903
7.8
Red Hat Security Advisory: nodejs:12 security and bug fix update
- Record
RHSA-2020:4903- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2020:5086
7.8
Red Hat Security Advisory: rh-nodejs12-nodejs security update
- Record
RHSA-2020:5086- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:0521
8.1
Red Hat Security Advisory: rh-nodejs10-nodejs security update
- Record
RHSA-2021:0521- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:0548
8.1
Red Hat Security Advisory: nodejs:10 security update
- Record
RHSA-2021:0548- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2020:4272
7.8
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.
The following packages have been upgraded to a later upstream version: nodejs (12.18.4).
Security Fix(es):
-
nodejs-dot-prop: prototype pollution (CVE-2020-8116)
-
nodejs: HTTP request smuggling due to CR-to-Hyphen conversion (CVE-2020-8201)
-
npm: Sensitive information exposure through logs (CVE-2020-15095)
-
libuv: buffer overflow in realpath (CVE-2020-8252)
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):
- The nodejs:12/development module is not installable (BZ#1883966)
- Record
RLSA-2020:4272- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2021:0548
8.1
Moderate: nodejs:10 security 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 (10.23.1).
Security Fix(es):
-
libuv: buffer overflow in realpath (CVE-2020-8252)
-
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-dot-prop: prototype pollution (CVE-2020-8116)
-
nodejs: use-after-free in the TLS implementation (CVE-2020-8265)
-
npm: sensitive information exposure through logs (CVE-2020-15095)
-
nodejs-ajv: prototype pollution via crafted JSON schema in ajv.validate function (CVE-2020-15366)
-
nodejs-yargs-parser: prototype pollution vulnerability (CVE-2020-7608)
-
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.
- Record
RLSA-2021:0548- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2020-8252
7.8
The implementation of realpath in libuv < 10.22.1, < 12.18.4, and < 14.9.0 used within Node.js incorrectly determined the buffer size which can result in a buffer overflow if the resolved path is longer than 256 bytes.
- Record
UBUNTU-CVE-2020-8252- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVALSA-2020:4272 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.
The following packages have been upgraded to a later upstream version: nodejs (12.18.4).
Security Fix(es):
-
nodejs-dot-prop: prototype pollution (CVE-2020-8116)
-
nodejs: HTTP request smuggling due to CR-to-Hyphen conversion (CVE-2020-8201)
-
npm: Sensitive information exposure through logs (CVE-2020-15095)
-
libuv: buffer overflow in realpath (CVE-2020-8252)
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):
- The nodejs:12/development module is not installable (BZ#1883966)
- Record
ALSA-2020:4272- Updated
- 2026-11-02
OSVALSA-2021:0548 No score
Moderate: nodejs:10 security 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 (10.23.1).
Security Fix(es):
-
libuv: buffer overflow in realpath (CVE-2020-8252)
-
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-dot-prop: prototype pollution (CVE-2020-8116)
-
nodejs: use-after-free in the TLS implementation (CVE-2020-8265)
-
npm: sensitive information exposure through logs (CVE-2020-15095)
-
nodejs-ajv: prototype pollution via crafted JSON schema in ajv.validate function (CVE-2020-15366)
-
nodejs-yargs-parser: prototype pollution vulnerability (CVE-2020-7608)
-
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.
- Record
ALSA-2021:0548- Updated
- 2026-11-02
OSVBIT-node-2020-8252 No score
The implementation of realpath in libuv < 10.22.1, < 12.18.4, and < 14.9.0 used within Node.js incorrectly determined the buffer size which can result in a buffer overflow if the resolved path is longer than 256 bytes.
- Record
BIT-node-2020-8252- Updated
- 2026-11-02
OSVBIT-node-min-2020-8252 No score
The implementation of realpath in libuv < 10.22.1, < 12.18.4, and < 14.9.0 used within Node.js incorrectly determined the buffer size which can result in a buffer overflow if the resolved path is longer than 256 bytes.
- Record
BIT-node-min-2020-8252- Updated
- 2026-11-02
OSVMGASA-2020-0372 No score
Updated nodejs packages fix security vulnerabilities
The nodejs package has been updated to the latest version in the 10.x branch, which is 10.22.1 at this time. It fixes several security issues and other bugs. See the upstream changelog and advisories for details.
- Record
MGASA-2020-0372- Updated
- 2026-11-02
OSVMGASA-2020-0398 No score
Updated libuv packages a fix security vulnerability
The implementation of realpath in libuv before 1.39 incorrectly determined the buffer size which can result in a buffer overflow if the resolved path is longer than 256 bytes (CVE-2020-8252).
- Record
MGASA-2020-0398- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:1616-1 No score
Security update for nodejs12
This update for nodejs12 fixes the following issues:
- nodejs12 was updated to 12.18.4 LTS:
- CVE-2020-8201: Fixed an HTTP Request Smuggling due to CR-to-Hyphen conversion (bsc#1176605).
- CVE-2020-8252: Fixed a buffer overflow in realpath (bsc#1176589).
- CVE-2020-15095: Fixed an information leak through log files (bsc#1173937).
- Explicitly add -fno-strict-aliasing to CFLAGS to fix compilation on Aarch64 with gcc10 (bsc#1172686)
This update was imported from the SUSE:SLE-15-SP2:Update update project.
- Record
openSUSE-SU-2020:1616-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:1660-1 No score
Security update for nodejs10
This update for nodejs10 fixes the following issues:
- nodejs10 was updated to 10.22.1 LTS:
- CVE-2020-8252: Fixed a buffer overflow in realpath (bsc#1176589).
- CVE-2020-15095: Fixed an information leak through log files (bsc#1173937).
- Explicitly add -fno-strict-aliasing to CFLAGS to fix compilation on Aarch64 with gcc10 (bsc#1172686)
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2020:1660-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:2812-1 No score
Security update for nodejs12
This update for nodejs12 fixes the following issues:
- nodejs12 was updated to 12.18.4 LTS:
- CVE-2020-8201: Fixed an HTTP Request Smuggling due to CR-to-Hyphen conversion (bsc#1176605).
- CVE-2020-8252: Fixed a buffer overflow in realpath (bsc#1176589).
- CVE-2020-15095: Fixed an information leak through log files (bsc#1173937).
- Explicitly add -fno-strict-aliasing to CFLAGS to fix compilation on Aarch64 with gcc10 (bsc#1172686)
- Record
SUSE-SU-2020:2812-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:2813-1 No score
Security update for nodejs12
This update for nodejs12 fixes the following issues:
- nodejs12 was updated to 12.18.4 LTS:
- CVE-2020-8201: Fixed an HTTP Request Smuggling due to CR-to-Hyphen conversion (bsc#1176605).
- CVE-2020-8252: Fixed a buffer overflow in realpath (bsc#1176589).
- CVE-2020-15095: Fixed an information leak through log files (bsc#1173937).
- Explicitly add -fno-strict-aliasing to CFLAGS to fix compilation on Aarch64 with gcc10 (bsc#1172686)
- Record
SUSE-SU-2020:2813-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:2823-1 No score
Security update for nodejs10
This update for nodejs10 fixes the following issues:
- nodejs10 was updated to 10.22.1 LTS:
- CVE-2020-8252: Fixed a buffer overflow in realpath (bsc#1176589).
- CVE-2020-15095: Fixed an information leak through log files (bsc#1173937).
- Explicitly add -fno-strict-aliasing to CFLAGS to fix compilation on Aarch64 with gcc10 (bsc#1172686)
- Record
SUSE-SU-2020:2823-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:2829-1 No score
Security update for nodejs10
This update for nodejs10 fixes the following issues:
- nodejs10 was updated to 10.22.1 LTS:
- CVE-2020-8252: Fixed a buffer overflow in realpath (bsc#1176589).
- CVE-2020-15095: Fixed an information leak through log files (bsc#1173937).
- Explicitly add -fno-strict-aliasing to CFLAGS to fix compilation on Aarch64 with gcc10 (bsc#1172686)
- Record
SUSE-SU-2020:2829-1- Updated
- 2026-11-02
OSVUSN-4548-1 No score
libuv1 vulnerability
It was discovered that libuv incorrectly handled certain paths. An attacker could possibly use this issue to cause a crash or execute arbitrary code.
- Record
USN-4548-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libuvAlpine:v3.12 |
before 1.38.1-r0 | 1.38.1-r0 |
libuvAlpine:v3.13 |
before 1.39.0-r0 | 1.39.0-r0 |
libuvAlpine:v3.14 |
before 1.39.0-r0 | 1.39.0-r0 |
libuvAlpine:v3.15 |
before 1.39.0-r0 | 1.39.0-r0 |
libuvAlpine:v3.16 |
before 1.39.0-r0 | 1.39.0-r0 |
libuvAlpine:v3.17 |
before 1.39.0-r0 | 1.39.0-r0 |
libuvAlpine:v3.18 |
before 1.39.0-r0 | 1.39.0-r0 |
libuvAlpine:v3.19 |
before 1.39.0-r0 | 1.39.0-r0 |
libuvAlpine:v3.20 |
before 1.39.0-r0 | 1.39.0-r0 |
libuvAlpine:v3.21 |
before 1.39.0-r0 | 1.39.0-r0 |
Show 88 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libuvAlpine:v3.22 |
before 1.39.0-r0 | 1.39.0-r0 |
libuvAlpine:v3.23 |
before 1.39.0-r0 | 1.39.0-r0 |
libuvAlpine:v3.24 |
before 1.39.0-r0 | 1.39.0-r0 |
nodejsAlpine:v3.11 |
before 12.20.1-r0 | 12.20.1-r0 |
nodejsAlpine:v3.12 |
before 12.18.4-r0 | 12.18.4-r0 |
nodejsAlpine:v3.13 |
before 12.18.4-r0 | 12.18.4-r0 |
nodejsAlpine:v3.14 |
before 12.18.4-r0 | 12.18.4-r0 |
nodejsAlpine:v3.15 |
before 12.18.4-r0 | 12.18.4-r0 |
nodejsAlpine:v3.16 |
before 12.18.4-r0 | 12.18.4-r0 |
nodejsAlpine:v3.17 |
before 12.18.4-r0 | 12.18.4-r0 |
nodejsAlpine:v3.18 |
before 12.18.4-r0 | 12.18.4-r0 |
nodejsAlpine:v3.19 |
before 12.18.4-r0 | 12.18.4-r0 |
nodejsAlpine:v3.20 |
before 12.18.4-r0 | 12.18.4-r0 |
nodejsAlpine:v3.21 |
before 12.18.4-r0 | 12.18.4-r0 |
nodejsAlpine:v3.22 |
before 12.18.4-r0 | 12.18.4-r0 |
nodejsAlpine:v3.23 |
before 12.18.4-r0 | 12.18.4-r0 |
nodejsAlpine:v3.24 |
before 12.18.4-r0 | 12.18.4-r0 |
nodejs-nodemonAlmaLinux: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-nodemonAlmaLinux: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-packagingAlmaLinux: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-packagingAlmaLinux: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-packagingAlmaLinux: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-nodemonAlmaLinux:8 From an advisory covering 10 CVEs |
before 1.18.3-1.module_el8.3.0+2023+d2377ea3 | 1.18.3-1.module_el8.3.0+2023+d2377ea3 |
nodejs-nodemonAlmaLinux:8 From an advisory covering 10 CVEs |
before 1.18.3-1.module_el8.3.0+2047+b07ac28e | 1.18.3-1.module_el8.3.0+2047+b07ac28e |
nodejs-packagingAlmaLinux:8 From an advisory covering 10 CVEs |
before 17-3.module_el8.4.0+2224+b07ac28e | 17-3.module_el8.4.0+2224+b07ac28e |
nodejs-packagingAlmaLinux:8 From an advisory covering 10 CVEs |
before 17-3.module_el8.4.0+2521+c668cc9f | 17-3.module_el8.4.0+2521+c668cc9f |
nodejs-packagingAlmaLinux:8 From an advisory covering 10 CVEs |
before 17-3.module_el8.3.0+2023+d2377ea3 | 17-3.module_el8.3.0+2023+d2377ea3 |
nodeBitnami |
10.0.0 up to 10.22.1, 12.0.0 up to 12.18.4, 14.0.0 up to 14.9.0 | 10.22.112.18.414.9.0 |
node-minBitnami |
10.0.0 up to 10.22.1, 12.0.0 up to 12.18.4, 14.0.0 up to 14.9.0 | 10.22.112.18.414.9.0 |
libuv1Debian:12 |
before 1.39.0-1 | 1.39.0-1 |
libuv1Debian:13 |
before 1.39.0-1 | 1.39.0-1 |
libuv1Debian:14 |
before 1.39.0-1 | 1.39.0-1 |
libuvMageia:7 From an advisory covering 16 CVEs |
before 1.34.2-1.mga7 | 1.34.2-1.mga7 |
nodejsMageia:7 From an advisory covering 16 CVEs |
before 10.22.1-9.mga7 | 10.22.1-9.mga7 |
libuvMageia:7 |
before 1.34.2-1.1.mga7 | 1.34.2-1.1.mga7 |
nodejsRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 1:12.18.4-2.module+el8.2.0+8361+192e434e | 1:12.18.4-2.module+el8.2.0+8361+192e434e |
nodejs-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 1:12.18.4-2.module+el8.2.0+8361+192e434e | 1:12.18.4-2.module+el8.2.0+8361+192e434e |
nodejs-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 1:12.18.4-2.module+el8.2.0+8361+192e434e | 1:12.18.4-2.module+el8.2.0+8361+192e434e |
nodejs-develRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 1:12.18.4-2.module+el8.2.0+8361+192e434e | 1:12.18.4-2.module+el8.2.0+8361+192e434e |
nodejs-docsRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 1:12.18.4-2.module+el8.2.0+8361+192e434e | 1:12.18.4-2.module+el8.2.0+8361+192e434e |
nodejs-full-i18nRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 1:12.18.4-2.module+el8.2.0+8361+192e434e | 1:12.18.4-2.module+el8.2.0+8361+192e434e |
nodejs-nodemonRed 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-packagingRed 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 |
npmRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 1:6.14.6-1.12.18.4.2.module+el8.2.0+8361+192e434e | 1:6.14.6-1.12.18.4.2.module+el8.2.0+8361+192e434e |
nodejsRed Hat:rhel_eus:8.1::appstream From an advisory covering 4 CVEs |
before 1:12.18.4-2.module+el8.1.0+8360+14141500 | 1:12.18.4-2.module+el8.1.0+8360+14141500 |
nodejs-debuginfoRed Hat:rhel_eus:8.1::appstream From an advisory covering 4 CVEs |
before 1:12.18.4-2.module+el8.1.0+8360+14141500 | 1:12.18.4-2.module+el8.1.0+8360+14141500 |
nodejs-debugsourceRed Hat:rhel_eus:8.1::appstream From an advisory covering 4 CVEs |
before 1:12.18.4-2.module+el8.1.0+8360+14141500 | 1:12.18.4-2.module+el8.1.0+8360+14141500 |
nodejs-develRed Hat:rhel_eus:8.1::appstream From an advisory covering 4 CVEs |
before 1:12.18.4-2.module+el8.1.0+8360+14141500 | 1:12.18.4-2.module+el8.1.0+8360+14141500 |
nodejs-docsRed Hat:rhel_eus:8.1::appstream From an advisory covering 4 CVEs |
before 1:12.18.4-2.module+el8.1.0+8360+14141500 | 1:12.18.4-2.module+el8.1.0+8360+14141500 |
nodejs-full-i18nRed Hat:rhel_eus:8.1::appstream From an advisory covering 4 CVEs |
before 1:12.18.4-2.module+el8.1.0+8360+14141500 | 1:12.18.4-2.module+el8.1.0+8360+14141500 |
nodejs-nodemonRed Hat:rhel_eus:8.1::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-packagingRed Hat:rhel_eus:8.1::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 |
npmRed Hat:rhel_eus:8.1::appstream From an advisory covering 4 CVEs |
before 1:6.14.6-1.12.18.4.2.module+el8.1.0+8360+14141500 | 1:6.14.6-1.12.18.4.2.module+el8.1.0+8360+14141500 |
rh-nodejs12-nodejsRed Hat:rhel_software_collections:3::el7 From an advisory covering 4 CVEs |
before 0:12.18.4-3.el7 | 0:12.18.4-3.el7 |
rh-nodejs12-nodejs-debuginfoRed Hat:rhel_software_collections:3::el7 From an advisory covering 4 CVEs |
before 0:12.18.4-3.el7 | 0:12.18.4-3.el7 |
rh-nodejs12-nodejs-develRed Hat:rhel_software_collections:3::el7 From an advisory covering 4 CVEs |
before 0:12.18.4-3.el7 | 0:12.18.4-3.el7 |
rh-nodejs12-nodejs-docsRed Hat:rhel_software_collections:3::el7 From an advisory covering 4 CVEs |
before 0:12.18.4-3.el7 | 0:12.18.4-3.el7 |
rh-nodejs12-npmRed Hat:rhel_software_collections:3::el7 From an advisory covering 4 CVEs |
before 0:6.14.6-12.18.4.3.el7 | 0:6.14.6-12.18.4.3.el7 |
rh-nodejs10-nodejsRed Hat:rhel_software_collections:3::el7 From an advisory covering 10 CVEs |
before 0:10.23.1-2.el7 | 0:10.23.1-2.el7 |
rh-nodejs10-nodejs-debuginfoRed Hat:rhel_software_collections:3::el7 From an advisory covering 10 CVEs |
before 0:10.23.1-2.el7 | 0:10.23.1-2.el7 |
rh-nodejs10-nodejs-develRed Hat:rhel_software_collections:3::el7 From an advisory covering 10 CVEs |
before 0:10.23.1-2.el7 | 0:10.23.1-2.el7 |
rh-nodejs10-nodejs-docsRed Hat:rhel_software_collections:3::el7 From an advisory covering 10 CVEs |
before 0:10.23.1-2.el7 | 0:10.23.1-2.el7 |
rh-nodejs10-npmRed Hat:rhel_software_collections:3::el7 From an advisory covering 10 CVEs |
before 0:6.14.10-10.23.1.2.el7 | 0:6.14.10-10.23.1.2.el7 |
nodejsRed Hat:enterprise_linux:8::appstream From an advisory covering 10 CVEs |
before 1:10.23.1-1.module+el8.3.0+9502+012d8a97 | 1:10.23.1-1.module+el8.3.0+9502+012d8a97 |
nodejs-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 10 CVEs |
before 1:10.23.1-1.module+el8.3.0+9502+012d8a97 | 1:10.23.1-1.module+el8.3.0+9502+012d8a97 |
nodejs-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 10 CVEs |
before 1:10.23.1-1.module+el8.3.0+9502+012d8a97 | 1:10.23.1-1.module+el8.3.0+9502+012d8a97 |
nodejs-develRed Hat:enterprise_linux:8::appstream From an advisory covering 10 CVEs |
before 1:10.23.1-1.module+el8.3.0+9502+012d8a97 | 1:10.23.1-1.module+el8.3.0+9502+012d8a97 |
nodejs-docsRed Hat:enterprise_linux:8::appstream From an advisory covering 10 CVEs |
before 1:10.23.1-1.module+el8.3.0+9502+012d8a97 | 1:10.23.1-1.module+el8.3.0+9502+012d8a97 |
nodejs-full-i18nRed Hat:enterprise_linux:8::appstream From an advisory covering 10 CVEs |
before 1:10.23.1-1.module+el8.3.0+9502+012d8a97 | 1:10.23.1-1.module+el8.3.0+9502+012d8a97 |
nodejs-nodemonRed Hat:enterprise_linux:8::appstream From an advisory covering 10 CVEs |
before 0:1.18.3-1.module+el8+2632+6c5111ed | 0:1.18.3-1.module+el8+2632+6c5111ed |
nodejs-packagingRed Hat:enterprise_linux:8::appstream From an advisory covering 10 CVEs |
before 0:17-3.module+el8+2873+aa7dfd9a | 0:17-3.module+el8+2873+aa7dfd9a |
npmRed Hat:enterprise_linux:8::appstream From an advisory covering 10 CVEs |
before 1:6.14.10-1.10.23.1.1.module+el8.3.0+9502+012d8a97 | 1:6.14.10-1.10.23.1.1.module+el8.3.0+9502+012d8a97 |
nodejs-nodemonRocky 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-packagingRocky 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-nodemonRocky Linux:8 From an advisory covering 10 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-packagingRocky Linux:8 From an advisory covering 10 CVEs |
before 0:17-3.module+el8.3.0+101+f84c7154 | 0:17-3.module+el8.3.0+101+f84c7154 |
nodejs12SUSE:Linux Enterprise Module for Web and Scripting 12 From an advisory covering 3 CVEs |
before 12.18.4-1.20.1 | 12.18.4-1.20.1 |
nodejs12SUSE:Linux Enterprise Module for Web and Scripting 15 SP2 From an advisory covering 3 CVEs |
before 12.18.4-4.6.1 | 12.18.4-4.6.1 |
nodejs10SUSE:Linux Enterprise Module for Web and Scripting 12 From an advisory covering 2 CVEs |
before 10.22.1-1.30.1 | 10.22.1-1.30.1 |
nodejs10SUSE:Linux Enterprise Module for Web and Scripting 15 SP1 From an advisory covering 2 CVEs |
before 10.22.1-1.27.1 | 10.22.1-1.27.1 |
nodejs10SUSE:Linux Enterprise Module for Web and Scripting 15 SP2 From an advisory covering 2 CVEs |
before 10.22.1-1.27.1 | 10.22.1-1.27.1 |
nodejs10SUSE:Linux Enterprise High Performance Computing 15-ESPOS From an advisory covering 2 CVEs |
before 10.22.1-1.27.1 | 10.22.1-1.27.1 |
nodejs10SUSE:Linux Enterprise High Performance Computing 15-LTSS From an advisory covering 2 CVEs |
before 10.22.1-1.27.1 | 10.22.1-1.27.1 |
nodejs10SUSE:Linux Enterprise Server 15-LTSS From an advisory covering 2 CVEs |
before 10.22.1-1.27.1 | 10.22.1-1.27.1 |
nodejs10SUSE:Linux Enterprise Server for SAP Applications 15 From an advisory covering 2 CVEs |
before 10.22.1-1.27.1 | 10.22.1-1.27.1 |
libuv1Ubuntu:20.04:LTS |
before 1.34.2-1ubuntu1.1, plus listed versions 1.30.1-11.33.1-21.33.1-2ubuntu21.33.1-3ubuntu11.34.2-1ubuntu1 |
1.34.2-1ubuntu1.1 |
nodejs12openSUSE:Leap 15.2 From an advisory covering 3 CVEs |
before 12.18.4-lp152.3.6.1 | 12.18.4-lp152.3.6.1 |
nodejs10openSUSE:Leap 15.2 From an advisory covering 2 CVEs |
before 10.22.1-lp152.2.6.1 | 10.22.1-lp152.2.6.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2020-8252 is a high vulnerability (CVSS 7.8) in Nodejs Node, published September 18, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.71%, the 53rd percentile. Fixed in libuv 1.38.1-r0.
References
nodejs.org/en/blog/vulnerability/september-2020-security-releases
hackerone.com/reports/965914
security.gentoo.org/glsa/202009-15
usn.ubuntu.com/4548-1
lists.opensuse.org/opensuse-security-announce/2020-10/msg00011.html
security.netapp.com/advisory/ntap-20201009-0004
Show 115 moreShow less
lists.opensuse.org/opensuse-security-announce/2020-10/msg00023.html
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/4OOYAMJVLLCLXDTHW3V5UXNULZBBK4O6
nvd.nist.gov/vuln/detail/CVE-2020-8252
lists.fedoraproject.org/archives/list/[email protected]/message/4OOYAMJVLLCLXDTHW3V5UXNULZBBK4O6
github.com/advisories/GHSA-c5r6-cm8r-wgh9
security.alpinelinux.org/vuln/CVE-2020-8252
access.redhat.com/errata/RHSA-2020:4272
bugzilla.redhat.com/1856875
bugzilla.redhat.com/1868196
bugzilla.redhat.com/1879311
bugzilla.redhat.com/1879315
bugzilla.redhat.com/1883966
errata.almalinux.org/8/ALSA-2020-4272.html
vulners.com/cve/CVE-2020-15095
vulners.com/cve/CVE-2020-8116
vulners.com/cve/CVE-2020-8201
vulners.com/cve/CVE-2020-8252
errata.almalinux.org/8/ALSA-2021-0548.html
vulners.com/cve/CVE-2020-15366
vulners.com/cve/CVE-2020-7608
vulners.com/cve/CVE-2020-7754
vulners.com/cve/CVE-2020-7774
vulners.com/cve/CVE-2020-7788
vulners.com/cve/CVE-2020-8265
vulners.com/cve/CVE-2020-8287
docs.bell-sw.com/security/cves/CVE-2020-8252
security-tracker.debian.org/tracker/CVE-2020-8252
advisories.mageia.org/MGASA-2020-0372.html
bugs.mageia.org/show_bug.cgi?id=25314
github.com/Netflix/security-bulletins/blob/master/advisories/third-party/2019-002.md
nodejs.org/en/blog/vulnerability/december-2019-security-releases
nodejs.org/en/blog/vulnerability/february-2020-security-releases
nodejs.org/en/blog/vulnerability/june-2020-security-releases
github.com/nodejs/node/blob/v10.x/doc/changelogs/CHANGELOG_V10.md
github.com/nghttp2/nghttp2/releases
advisories.mageia.org/MGASA-2020-0398.html
bugs.mageia.org/show_bug.cgi?id=27403
ubuntu.com/security/notices/USN-4548-1
lists.fedoraproject.org/archives/list/[email protected]/thread/GRACEATF77QULUT3WY4JG54X5ZI4OUWO
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1856875
bugzilla.redhat.com/show_bug.cgi?id=1868196
bugzilla.redhat.com/show_bug.cgi?id=1879311
bugzilla.redhat.com/show_bug.cgi?id=1879315
bugzilla.redhat.com/show_bug.cgi?id=1883966
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_4272.json
access.redhat.com/security/cve/CVE-2020-8116
cve.org/CVERecord?id=CVE-2020-8116
nvd.nist.gov/vuln/detail/CVE-2020-8116
hackerone.com/reports/719856
access.redhat.com/security/cve/CVE-2020-8201
cve.org/CVERecord?id=CVE-2020-8201
nvd.nist.gov/vuln/detail/CVE-2020-8201
access.redhat.com/security/cve/CVE-2020-8252
cve.org/CVERecord?id=CVE-2020-8252
access.redhat.com/security/cve/CVE-2020-15095
cve.org/CVERecord?id=CVE-2020-15095
nvd.nist.gov/vuln/detail/CVE-2020-15095
access.redhat.com/errata/RHSA-2020:4903
bugzilla.redhat.com/show_bug.cgi?id=1883965
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_4903.json
access.redhat.com/errata/RHSA-2020:5086
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_5086.json
access.redhat.com/errata/RHSA-2021:0521
bugzilla.redhat.com/show_bug.cgi?id=1840004
bugzilla.redhat.com/show_bug.cgi?id=1857977
bugzilla.redhat.com/show_bug.cgi?id=1892430
bugzilla.redhat.com/show_bug.cgi?id=1898680
bugzilla.redhat.com/show_bug.cgi?id=1907444
bugzilla.redhat.com/show_bug.cgi?id=1912854
bugzilla.redhat.com/show_bug.cgi?id=1912863
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_0521.json
access.redhat.com/security/cve/CVE-2020-7608
cve.org/CVERecord?id=CVE-2020-7608
nvd.nist.gov/vuln/detail/CVE-2020-7608
access.redhat.com/security/cve/CVE-2020-7754
cve.org/CVERecord?id=CVE-2020-7754
nvd.nist.gov/vuln/detail/CVE-2020-7754
github.com/npm/npm-user-validate/security/advisories/GHSA-xgh6-85xh-479p
access.redhat.com/security/cve/CVE-2020-7774
cve.org/CVERecord?id=CVE-2020-7774
nvd.nist.gov/vuln/detail/CVE-2020-7774
snyk.io/vuln/SNYK-JS-Y18N-1021887
access.redhat.com/security/cve/CVE-2020-7788
cve.org/CVERecord?id=CVE-2020-7788
nvd.nist.gov/vuln/detail/CVE-2020-7788
access.redhat.com/security/cve/CVE-2020-8265
cve.org/CVERecord?id=CVE-2020-8265
nvd.nist.gov/vuln/detail/CVE-2020-8265
hackerone.com/reports/988103
access.redhat.com/security/cve/CVE-2020-8287
cve.org/CVERecord?id=CVE-2020-8287
nvd.nist.gov/vuln/detail/CVE-2020-8287
access.redhat.com/security/cve/CVE-2020-15366
cve.org/CVERecord?id=CVE-2020-15366
nvd.nist.gov/vuln/detail/CVE-2020-15366
snyk.io/vuln/SNYK-JS-AJV-584908
access.redhat.com/errata/RHSA-2021:0548
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_0548.json
errata.rockylinux.org/RLSA-2020:4272
errata.rockylinux.org/RLSA-2021:0548
suse.com/support/update/announcement/2020/suse-su-20202812-1
bugzilla.suse.com/1172686
bugzilla.suse.com/1173937
bugzilla.suse.com/1176589
bugzilla.suse.com/1176605
suse.com/security/cve/CVE-2020-15095
suse.com/security/cve/CVE-2020-8201
suse.com/security/cve/CVE-2020-8252
suse.com/support/update/announcement/2020/suse-su-20202813-1
suse.com/support/update/announcement/2020/suse-su-20202823-1
suse.com/support/update/announcement/2020/suse-su-20202829-1
ubuntu.com/security/CVE-2020-8252
lists.opensuse.org/archives/list/[email protected]/thread/5CMPMUA4PV5TIZ4ZIY7PTL3KUZIS2IAM
lists.opensuse.org/archives/list/[email protected]/thread/NXR3SXX6RCZ7MMPKWBRQP7QGXO4JN25P