CVE-2020-7754
Regular Expression Denial of Service (ReDoS)
This affects the package npm-user-validate before 1.0.1. The regex that validates user emails took exponentially longer to process long input strings beginning with @ characters.
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
What each source reports
CVE List Score used
7.5
Regular Expression Denial of Service (ReDoS)
This affects the package npm-user-validate before 1.0.1. The regex that validates user emails took exponentially longer to process long input strings beginning with @ characters.
- Record
CVE-2020-7754- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
EUVDEUVD-2021-1154
7.5
This affects the package npm-user-validate before 1.0.1. The regex that validates user emails took exponentially longer to process long input strings beginning with @ characters.
- Record
EUVD-2021-1154- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-pw54-mh39-w3hc
7.5
Regular expression denial of service in npm-user-validate
This affects the package npm-user-validate before 1.0.1. The regex that validates user emails took exponentially longer to process long input strings beginning with @ characters.
- Record
GHSA-pw54-mh39-w3hc- CVSS 3.1
- 7.5 High
CVSS: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
GitHub AdvisoriesGHSA-xgh6-85xh-479p No score
Regular Expression Denial of Service in npm-user-validate
npm-user-validate before version 1.0.1 is vulnerable to a Regular Expression Denial of Service (REDos). The regex that validates user emails took exponentially longer to process long input strings beginning with @ characters.
Impact
The issue affects the email function. If you use this function to process arbitrary user input with no character limit the application may be susceptible to Denial of Service.
Patches
The issue is patched in version 1.0.1 by improving the regular expression used and also enforcing a 254 character limit.
Workarounds
Restrict the character length to a reasonable degree before passing a value to .emal(); Also, consider doing a more rigorous sanitizing/validation beforehand.
- Record
GHSA-xgh6-85xh-479p- Updated
- 2026-11-02
NVD
7.5
This affects the package npm-user-validate before 1.0.1. The regex that validates user emails took exponentially longer to process long input strings beginning with @ characters.
- Record
CVE-2020-7754- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Updated
- 2026-11-02
OSV
7.5
This affects the package npm-user-validate before 1.0.1. The regex that validates user emails took exponentially longer to process long input strings beginning with @ characters.
- Record
CVE-2020-7754- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 18 moreShow less
OSVGHSA-pw54-mh39-w3hc
7.5
Regular expression denial of service in npm-user-validate
This affects the package npm-user-validate before 1.0.1. The regex that validates user emails took exponentially longer to process long input strings beginning with @ characters.
- Record
GHSA-pw54-mh39-w3hc- CVSS 3.1
- 7.5 High
CVSS: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
OSVOESA-2022-1769
9.8
nodejs security update
Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
Security Fix(es):
Versions of the npm CLI prior to 6.14.6 are vulnerable to an information exposure vulnerability through log files. The CLI supports URLs like "<protocol>://[<user>[:<password>]@]<hostname>[:<port>][:][/]<path>". The password value is not redacted and is printed to stdout and also to any generated log files.(CVE-2020-15095)
This affects the package y18n before 3.2.2, 4.0.1 and 5.0.5. PoC by po6ix: const y18n = require( y18n )(); y18n.setLocale( proto ); y18n.updateLocale({polluted: true}); console.log(polluted); // true(CVE-2020-7774)
This affects the package npm-user-validate before 1.0.1. The regex that validates user emails took exponentially longer to process long input strings beginning with @ characters.(CVE-2020-7754)
This affects the package ini before 1.3.6. If an attacker submits a malicious INI file to an application that parses it with ini.parse, they will pollute the prototype on the application. This can be exploited further depending on the context.(CVE-2020-7788)
json-schema is vulnerable to Improperly Controlled Modification of Object Prototype Attributes ( Prototype Pollution )(CVE-2021-3918)
- Record
OESA-2022-1769- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/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 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:0485
8.1
Red Hat Security Advisory: rh-nodejs12-nodejs security update
- Record
RHSA-2021:0485- 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: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
OSVRHSA-2021:0549
8.1
Red Hat Security Advisory: nodejs:12 security update
- Record
RHSA-2021:0549- 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:0551
8.1
Red Hat Security Advisory: nodejs:14 security and bug fix update
- Record
RHSA-2021:0551- 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-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
OSVRLSA-2021:0549
8.1
Moderate: nodejs:12 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 (12.20.1), nodejs-nodemon (2.0.3).
Security Fix(es):
-
nodejs-mixin-deep: prototype pollution in function mixin-deep (CVE-2019-10746)
-
nodejs-set-value: prototype pollution in function set-value (CVE-2019-10747)
-
nodejs-npm-user-validate: improper input validation when validating user emails leads to ReDoS (CVE-2020-7754)
-
nodejs-ini: prototype pollution via malicious INI file (CVE-2020-7788)
-
nodejs: use-after-free in the TLS implementation (CVE-2020-8265)
-
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:0549- 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-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 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - 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
OSVALSA-2021:0549 No score
Moderate: nodejs:12 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 (12.20.1), nodejs-nodemon (2.0.3).
Security Fix(es):
-
nodejs-mixin-deep: prototype pollution in function mixin-deep (CVE-2019-10746)
-
nodejs-set-value: prototype pollution in function set-value (CVE-2019-10747)
-
nodejs-npm-user-validate: improper input validation when validating user emails leads to ReDoS (CVE-2020-7754)
-
nodejs-ini: prototype pollution via malicious INI file (CVE-2020-7788)
-
nodejs: use-after-free in the TLS implementation (CVE-2020-8265)
-
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:0549- 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
OSVCLSA-2026-1772583197 No score
TuxCare security update for npm-user-validate (1 CVE)
TuxCare rebuilt npm-user-validate to address 1 CVE. Fixed in 0.1.2-tuxcare.1.
- Record
CLSA-2026-1772583197- Updated
- 2026-11-02
OSVCLSA-2026-1784682764 No score
TuxCare security update for npm-user-validate (1 CVE)
TuxCare rebuilt npm-user-validate to address 1 CVE. Fixed in 0.1.5-tuxcare.1.
- Record
CLSA-2026-1784682764- Updated
- 2026-11-02
OSVGHSA-xgh6-85xh-479p No score
Regular Expression Denial of Service in npm-user-validate
npm-user-validate before version 1.0.1 is vulnerable to a Regular Expression Denial of Service (REDos). The regex that validates user emails took exponentially longer to process long input strings beginning with @ characters.
Impact
The issue affects the email function. If you use this function to process arbitrary user input with no character limit the application may be susceptible to Denial of Service.
Patches
The issue is patched in version 1.0.1 by improving the regular expression used and also enforcing a 254 character limit.
Workarounds
Restrict the character length to a reasonable degree before passing a value to .emal(); Also, consider doing a more rigorous sanitizing/validation beforehand.
- Record
GHSA-xgh6-85xh-479p- Updated
- 2026-11-02
OSVROOT-APP-NPM-CVE-2020-7754 No score
CVE-2020-7754 in npm-user-validate - Patched by Root
Root has patched CVE-2020-7754 in the npm-user-validate package for Root:npm. Multiple fixed versions available.
- Record
ROOT-APP-NPM-CVE-2020-7754- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
npm-user-validatenpm |
before 1.0.1 | 1.0.1 |
npm-user-validatenpm |
through 1.0.0 | 1.0.1 |
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 |
nodejs-nodemonAlmaLinux: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-packagingAlmaLinux:8 From an advisory covering 7 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 7 CVEs |
before 17-3.module_el8.4.0+2521+c668cc9f | 17-3.module_el8.4.0+2521+c668cc9f |
Show 61 moreShow less
| Package | Affected | Fixed |
|---|---|---|
nodejs-packagingAlmaLinux:8 From an advisory covering 7 CVEs |
before 17-3.module_el8.3.0+2023+d2377ea3 | 17-3.module_el8.3.0+2023+d2377ea3 |
nodejs-packagingAlmaLinux: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-packagingAlmaLinux:8 From an advisory covering 7 CVEs |
before 23-3.module_el8.4.0+2522+3bd42762 | 23-3.module_el8.4.0+2522+3bd42762 |
npm-user-validateTuxCare:npm |
0.1.2-tuxcare.0 up to 0.1.2-tuxcare.1, plus listed versions 0.1.2 |
0.1.2-tuxcare.1 |
npm-user-validateTuxCare:npm |
0.1.5-tuxcare.0 up to 0.1.5-tuxcare.1, plus listed versions 0.1.5 |
0.1.5-tuxcare.1 |
nodejsopenEuler:20.03-LTS-SP1 From an advisory covering 5 CVEs |
before 12.22.11-1.oe1 | 12.22.11-1.oe1 |
nodejsopenEuler:20.03-LTS-SP3 From an advisory covering 5 CVEs |
before 12.22.11-1.oe1 | 12.22.11-1.oe1 |
rh-nodejs14-nodejsRed 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-debuginfoRed 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-develRed 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-docsRed 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-npmRed 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 |
rh-nodejs12-nodejsRed Hat:rhel_software_collections:3::el7 From an advisory covering 7 CVEs |
before 0:12.20.1-1.el7 | 0:12.20.1-1.el7 |
rh-nodejs12-nodejs-debuginfoRed Hat:rhel_software_collections:3::el7 From an advisory covering 7 CVEs |
before 0:12.20.1-1.el7 | 0:12.20.1-1.el7 |
rh-nodejs12-nodejs-develRed Hat:rhel_software_collections:3::el7 From an advisory covering 7 CVEs |
before 0:12.20.1-1.el7 | 0:12.20.1-1.el7 |
rh-nodejs12-nodejs-docsRed Hat:rhel_software_collections:3::el7 From an advisory covering 7 CVEs |
before 0:12.20.1-1.el7 | 0:12.20.1-1.el7 |
rh-nodejs12-nodejs-nodemonRed Hat:rhel_software_collections:3::el7 From an advisory covering 7 CVEs |
before 0:2.0.3-1.el7 | 0:2.0.3-1.el7 |
rh-nodejs12-npmRed Hat:rhel_software_collections:3::el7 From an advisory covering 7 CVEs |
before 0:6.14.10-12.20.1.1.el7 | 0:6.14.10-12.20.1.1.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 |
nodejsRed Hat:enterprise_linux:8::appstream From an advisory covering 7 CVEs |
before 1:12.20.1-1.module+el8.3.0+9503+19cb079c | 1:12.20.1-1.module+el8.3.0+9503+19cb079c |
nodejs-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 7 CVEs |
before 1:12.20.1-1.module+el8.3.0+9503+19cb079c | 1:12.20.1-1.module+el8.3.0+9503+19cb079c |
nodejs-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 7 CVEs |
before 1:12.20.1-1.module+el8.3.0+9503+19cb079c | 1:12.20.1-1.module+el8.3.0+9503+19cb079c |
nodejs-develRed Hat:enterprise_linux:8::appstream From an advisory covering 7 CVEs |
before 1:12.20.1-1.module+el8.3.0+9503+19cb079c | 1:12.20.1-1.module+el8.3.0+9503+19cb079c |
nodejs-docsRed Hat:enterprise_linux:8::appstream From an advisory covering 7 CVEs |
before 1:12.20.1-1.module+el8.3.0+9503+19cb079c | 1:12.20.1-1.module+el8.3.0+9503+19cb079c |
nodejs-full-i18nRed Hat:enterprise_linux:8::appstream From an advisory covering 7 CVEs |
before 1:12.20.1-1.module+el8.3.0+9503+19cb079c | 1:12.20.1-1.module+el8.3.0+9503+19cb079c |
nodejs-nodemonRed Hat:enterprise_linux:8::appstream From an advisory covering 7 CVEs |
before 0:2.0.3-1.module+el8.3.0+9715+1718613f | 0:2.0.3-1.module+el8.3.0+9715+1718613f |
nodejs-packagingRed Hat:enterprise_linux:8::appstream From an advisory covering 7 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 7 CVEs |
before 1:6.14.10-1.12.20.1.1.module+el8.3.0+9503+19cb079c | 1:6.14.10-1.12.20.1.1.module+el8.3.0+9503+19cb079c |
nodejsRed 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-debuginfoRed 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-debugsourceRed 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-develRed 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-docsRed 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-i18nRed 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-nodemonRed 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-packagingRed 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 |
npmRed 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-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 |
nodejs-nodemonRocky 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-nodemonRocky 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-nodemonRocky 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-packagingRocky Linux:8 From an advisory covering 7 CVEs |
before 0:17-3.module+el8.3.0+101+f84c7154 | 0:17-3.module+el8.3.0+101+f84c7154 |
nodejs-packagingRocky 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-packagingRocky 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-packagingRocky 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 |
npm-user-validateRoot:npm |
before 1.0.0-aikido.1 | 1.0.0-aikido.1 |
@rootio/npm-user-validateRoot:npm |
before 1.0.0-root.io.1 | 1.0.0-root.io.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2020-7754 is a high vulnerability (CVSS 7.5) in Npmjs Npm-user-validate, published October 16, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.48%, the 89th percentile. Fixed in npm-user-validate 1.0.1.
References
snyk.io/vuln/SNYK-JS-NPMUSERVALIDATE-1019352
snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1019353
github.com/npm/npm-user-validate/security/advisories/GHSA-xgh6-85xh-479p
github.com/npm/npm-user-validate/commit/c8a87dac1a4cc6988b5418f30411a8669bef204e
nvd.nist.gov/vuln/detail/CVE-2020-7754
github.com/advisories/GHSA-pw54-mh39-w3hc
Show 97 moreShow less
github.com/advisories/GHSA-xgh6-85xh-479p
errata.almalinux.org/8/ALSA-2021-0548.html
vulners.com/cve/CVE-2020-15095
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-8116
vulners.com/cve/CVE-2020-8252
vulners.com/cve/CVE-2020-8265
vulners.com/cve/CVE-2020-8287
errata.almalinux.org/8/ALSA-2021-0549.html
vulners.com/cve/CVE-2018-3750
vulners.com/cve/CVE-2019-10746
vulners.com/cve/CVE-2019-10747
errata.almalinux.org/8/ALSA-2021-0551.html
vulners.com/cve/CVE-2020-8277
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2022-1769
nvd.nist.gov/vuln/detail/CVE-2020-15095
nvd.nist.gov/vuln/detail/CVE-2020-7774
nvd.nist.gov/vuln/detail/CVE-2020-7788
nvd.nist.gov/vuln/detail/CVE-2021-3918
access.redhat.com/errata/RHSA-2021:0421
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1857977
bugzilla.redhat.com/show_bug.cgi?id=1892430
bugzilla.redhat.com/show_bug.cgi?id=1898554
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_0421.json
access.redhat.com/security/cve/CVE-2020-7754
cve.org/CVERecord?id=CVE-2020-7754
access.redhat.com/security/cve/CVE-2020-7774
cve.org/CVERecord?id=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
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-8277
cve.org/CVERecord?id=CVE-2020-8277
nvd.nist.gov/vuln/detail/CVE-2020-8277
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:0485
bugzilla.redhat.com/show_bug.cgi?id=1795475
bugzilla.redhat.com/show_bug.cgi?id=1795479
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_0485.json
access.redhat.com/security/cve/CVE-2018-3750
bugzilla.redhat.com/show_bug.cgi?id=1578246
cve.org/CVERecord?id=CVE-2018-3750
nvd.nist.gov/vuln/detail/CVE-2018-3750
hackerone.com/reports/311333
nodesecurity.io/advisories/612
access.redhat.com/security/cve/CVE-2019-10746
cve.org/CVERecord?id=CVE-2019-10746
nvd.nist.gov/vuln/detail/CVE-2019-10746
access.redhat.com/security/cve/CVE-2019-10747
cve.org/CVERecord?id=CVE-2019-10747
nvd.nist.gov/vuln/detail/CVE-2019-10747
access.redhat.com/errata/RHSA-2021:0521
bugzilla.redhat.com/show_bug.cgi?id=1840004
bugzilla.redhat.com/show_bug.cgi?id=1856875
bugzilla.redhat.com/show_bug.cgi?id=1868196
bugzilla.redhat.com/show_bug.cgi?id=1879315
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-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-8252
cve.org/CVERecord?id=CVE-2020-8252
nvd.nist.gov/vuln/detail/CVE-2020-8252
access.redhat.com/security/cve/CVE-2020-15095
cve.org/CVERecord?id=CVE-2020-15095
access.redhat.com/errata/RHSA-2021:0548
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_0548.json
access.redhat.com/errata/RHSA-2021:0549
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_0549.json
access.redhat.com/errata/RHSA-2021:0551
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_0551.json
errata.rockylinux.org/RLSA-2021:0548
errata.rockylinux.org/RLSA-2021:0549
errata.rockylinux.org/RLSA-2021:0551