Vulnerability · Published Jun 21, 2023 · Assigned by snyk

CVE-2022-25883

Medium 5.3

In plain English

A medium-severity regular-expression denial of service in semver. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 2.8% (higher than 86% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)5.3Medium
Exploit odds (30 days)2.8%top 13.7% of all CVEs
Exploited in the wildNo reportsCISA SSVC: poc
Attack toolingNoneno public tooling known

Official description

Versions of the package semver before 7.5.2 are vulnerable to Regular Expression Denial of Service (ReDoS) via the function new Range, when untrusted user data is provided as a range.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:8nodejs1:16.20.2-2.module_el8.8.0+3614+204d6f43ALSA-2023:5360
AlmaLinux:8nodejs1:18.17.1-1.module_el8.8.0+3613+1ed8c91dALSA-2023:5362
AlmaLinux:9nodejs1:18.17.1-1.module_el9.2.0+36+853e48f5ALSA-2023:5363
AlmaLinux:8nodejs-devel1:16.20.2-2.module_el8.8.0+3614+204d6f43ALSA-2023:5360
AlmaLinux:8nodejs-devel1:18.17.1-1.module_el8.8.0+3613+1ed8c91dALSA-2023:5362
AlmaLinux:9nodejs-devel1:18.17.1-1.module_el9.2.0+36+853e48f5ALSA-2023:5363
AlmaLinux:8nodejs-docs1:16.20.2-2.module_el8.8.0+3614+204d6f43ALSA-2023:5360
AlmaLinux:8nodejs-docs1:18.17.1-1.module_el8.8.0+3613+1ed8c91dALSA-2023:5362
AlmaLinux:9nodejs-docs1:18.17.1-1.module_el9.2.0+36+853e48f5ALSA-2023:5363
AlmaLinux:8nodejs-full-i18n1:16.20.2-2.module_el8.8.0+3614+204d6f43ALSA-2023:5360
AlmaLinux:8nodejs-full-i18n1:18.17.1-1.module_el8.8.0+3613+1ed8c91dALSA-2023:5362
AlmaLinux:9nodejs-full-i18n1:18.17.1-1.module_el9.2.0+36+853e48f5ALSA-2023:5363
AlmaLinux:8nodejs-nodemon3.0.1-1.module_el8.8.0+3614+204d6f43ALSA-2023:5360
AlmaLinux:8nodejs-nodemon3.0.1-1.module_el8.8.0+3613+1ed8c91dALSA-2023:5362
AlmaLinux:9nodejs-nodemon3.0.1-1.module_el9.2.0+36+853e48f5ALSA-2023:5363
AlmaLinux:8nodejs-packaging2021.06-4.module_el8.7.0+3343+ea2b7901ALSA-2023:5362
AlmaLinux:8nodejs-packaging26-1.module_el8.8.0+3614+204d6f43ALSA-2023:5360
AlmaLinux:9nodejs-packaging2021.06-4.module_el9.1.0+13+d9a595eaALSA-2023:5363
AlmaLinux:8nodejs-packaging-bundler2021.06-4.module_el8.7.0+3343+ea2b7901ALSA-2023:5362
AlmaLinux:9nodejs-packaging-bundler2021.06-4.module_el9.1.0+13+d9a595eaALSA-2023:5363
AlmaLinux:8npm1:9.6.7-1.18.17.1.1.module_el8.8.0+3613+1ed8c91dALSA-2023:5362
AlmaLinux:8npm1:8.19.4-1.16.20.2.2.module_el8.8.0+3614+204d6f43ALSA-2023:5360
AlmaLinux:9npm1:9.6.7-1.18.17.1.1.module_el9.2.0+36+853e48f5ALSA-2023:5363
Debian:12node-semverno fix listedDEBIAN-CVE-2022-25883
Debian:13node-semver7.5.4+~7.5.0-1DEBIAN-CVE-2022-25883
Debian:14node-semver7.5.4+~7.5.0-1DEBIAN-CVE-2022-25883
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1824+532140eeRLSA-2023:5360
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1667+4a788d89RLSA-2023:5360
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1823+b5789597RLSA-2023:5360
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1935+d3cbe60fRLSA-2023:5360
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1988+437f3d23RLSA-2023:5360
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1924+614dc87fRLSA-2023:5360
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.9.0+1760+903d54b9RLSA-2023:5360
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1989+e60144d9RLSA-2023:5360
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1666+930e28e8RLSA-2023:5360
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1667+4a788d89RLSA-2023:5362
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1823+b5789597RLSA-2023:5362
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1935+d3cbe60fRLSA-2023:5362
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1988+437f3d23RLSA-2023:5362
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1824+532140eeRLSA-2023:5362
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1924+614dc87fRLSA-2023:5362
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.9.0+1760+903d54b9RLSA-2023:5362
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1989+e60144d9RLSA-2023:5362
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1666+930e28e8RLSA-2023:5362
Rocky Linux:9nodejs-nodemon0:3.0.1-1.module+el9.6.0+32143+ae966e5bRLSA-2023:5363
Rocky Linux:9nodejs-nodemon0:3.0.1-1.module+el9.6.0+32144+1d29a396RLSA-2023:5363
Rocky Linux:9nodejs-nodemon0:3.0.1-1.module+el9.6.0+32185+bd121a25RLSA-2023:5363
Rocky Linux:9nodejs-nodemon0:3.0.1-1.module+el9.5.0+31770+0da7192dRLSA-2023:5363
Rocky Linux:9nodejs-nodemon0:3.0.1-1.module+el9.6.0+32322+a8b1fd01RLSA-2023:5363
Rocky Linux:9nodejs-nodemon0:3.0.1-1.module+el9.6.0+32045+2e5d342dRLSA-2023:5363
Rocky Linux:8nodejs-packaging0:2021.06-4.module+el8.10.0+1824+532140eeRLSA-2023:5362
Rocky Linux:8nodejs-packaging0:2021.06-4.module+el8.10.0+1989+e60144d9RLSA-2023:5362
Rocky Linux:8nodejs-packaging0:2021.06-4.module+el8.10.0+1823+b5789597RLSA-2023:5362
Rocky Linux:8nodejs-packaging0:2021.06-4.module+el8.10.0+1667+4a788d89RLSA-2023:5362
Rocky Linux:8nodejs-packaging0:26-1.module+el8.9.0+1760+903d54b9RLSA-2023:5360
Rocky Linux:8nodejs-packaging0:2021.06-4.module+el8.10.0+1924+614dc87fRLSA-2023:5362
Rocky Linux:8nodejs-packaging0:2021.06-4.module+el8.10.0+1988+437f3d23RLSA-2023:5362
Rocky Linux:8nodejs-packaging0:2021.06-4.module+el8.9.0+1419+1f26ef47RLSA-2023:5362
Rocky Linux:9nodejs-packaging0:2021.06-4.module+el9.6.0+32143+ae966e5bRLSA-2023:5363
Rocky Linux:9nodejs-packaging0:2021.06-4.module+el9.5.0+31770+0da7192dRLSA-2023:5363
Rocky Linux:9nodejs-packaging0:2021.06-4.module+el9.6.0+32045+2e5d342dRLSA-2023:5363
Rocky Linux:9nodejs-packaging0:2021.06-4.module+el9.6.0+32048+5323bb50RLSA-2023:5363
Rocky Linux:9nodejs-packaging0:2021.06-4.module+el9.6.0+32144+1d29a396RLSA-2023:5363
Rocky Linux:9nodejs-packaging0:2021.06-4.module+el9.6.0+32185+bd121a25RLSA-2023:5363
Rocky Linux:9nodejs-packaging0:2021.06-4.module+el9.6.0+32322+a8b1fd01RLSA-2023:5363
Ubuntu:22.04:LTSnode-semverno fix listedUBUNTU-CVE-2022-25883
Ubuntu:24.04:LTSnode-semverno fix listedUBUNTU-CVE-2022-25883
Ubuntu:25.10node-semverno fix listedUBUNTU-CVE-2022-25883
Ubuntu:26.04:LTSnode-semverno fix listedUBUNTU-CVE-2022-25883
Ubuntu:26.10node-semverno fix listedUBUNTU-CVE-2022-25883
npmsemver7.5.2GHSA-c2qf-rxjj-qqgw
npmsemver6.3.1GHSA-c2qf-rxjj-qqgw
npmsemver5.7.2GHSA-c2qf-rxjj-qqgw

Affected products (as reported)

VendorProductVersions
n/a semver 0 – before 7.5.2

Weakness: CWE-1333 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L/E:P

References