Skip to content
OpenAdvisories
High · 7.5 CVE-2020-7754 EUVD-2021-1154GHSA-pw54-mh39-w3hcGHSA-xgh6-85xh-479p

Regular Expression Denial of Service (ReDoS)

Published Oct 27, 2020 · Updated Sep 17, 2024 · Assigned by snyk

Description

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.

Affected products

VendorProductAffectedFixed
— npm-user-validate unspecified – < 1.0.1 1.0.1

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
RHEL 8 nodejs +3 1:10.23.1-1.module+el8.3.0+9502+012d8a97 RHSA-2021:0551, RHSA-2021:0549, RHSA-2021:0548
RHEL 8 nodejs-nodemon 1.18.3-1.module+el8+2632+6c5111ed RHSA-2021:0551, RHSA-2021:0549, RHSA-2021:0548
RHEL 8 nodejs-packaging 17-3.module+el8.1.0+3369+37ae6a45 RHSA-2021:0551, RHSA-2021:0549, RHSA-2021:0548
RHEL 8 npm 1:6.14.10-1.10.23.1.1.module+el8.3.0+9502+012d8a97 RHSA-2021:0551, RHSA-2021:0549, RHSA-2021:0548
RHEL 3 rh-nodejs10-nodejs +2 10.23.1-2.el7 RHSA-2021:0521
RHEL 3 rh-nodejs10-npm 6.14.10-10.23.1.2.el7 RHSA-2021:0521
RHEL 3 rh-nodejs12-nodejs +2 12.20.1-1.el7 RHSA-2021:0485
RHEL 3 rh-nodejs12-nodejs-nodemon 2.0.3-1.el7 RHSA-2021:0485
RHEL 3 rh-nodejs12-npm 6.14.10-12.20.1.1.el7 RHSA-2021:0485
RHEL 3 rh-nodejs14-nodejs +2 14.15.4-2.el7 RHSA-2021:0421
RHEL 3 rh-nodejs14-npm 6.14.10-14.15.4.2.el7 RHSA-2021:0421

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 8 nodejs-nodemon 1.18.3-1.module_el8.3.0+2023+d2377ea3 ALSA-2021:0551, ALSA-2021:0549, ALSA-2021:0548
AlmaLinux 8 nodejs-packaging 17-3.module_el8.3.0+2023+d2377ea3 ALSA-2021:0551, ALSA-2021:0549, ALSA-2021:0548

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 8 nodejs-nodemon 1.18.3-1.module+el8.3.0+101+f84c7154 RLSA-2021:0551, RLSA-2021:0549, RLSA-2021:0548
Rocky Linux 8 nodejs-packaging 17-3.module+el8.3.0+101+f84c7154 RLSA-2021:0551, RLSA-2021:0549, RLSA-2021:0548

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 8 nodejs +3 1:10.23.1-1.module+el8.3.0+9642+87902f83 ELSA-2021-0551, ELSA-2021-0549, ELSA-2021-0548
Oracle Linux 8 nodejs-nodemon 1.18.3-1.module+el8.1.0+5392+4d6b561f ELSA-2021-0551, ELSA-2021-0549, ELSA-2021-0548
Oracle Linux 8 nodejs-packaging 17-3.module+el8.1.0+5392+4d6b561f ELSA-2021-0551, ELSA-2021-0549, ELSA-2021-0548
Oracle Linux 8 npm 1:6.14.10-1.10.23.1.1.module+el8.3.0+9642+87902f83 ELSA-2021-0551, ELSA-2021-0549, ELSA-2021-0548

Affected packages

EcosystemPackageAffectedFixedRecord
npm npm-user-validate < 1.0.1 1.0.1 GHSA-pw54-mh39-w3hc

Advisories 16

References