medium5.9
CVE-2021-43307
Regular expression denial of service in semver-regex
Impact
An exponential ReDoS (Regular Expression Denial of Service) can be triggered in the semver-regex npm package, when an attacker is able to supply arbitrary input to the test() method
Affected packages
| Ecosystem | Package | Affected | Fixed in |
|---|---|---|---|
| npm | semver-regex | < 3.1.4 | 3.1.4 |
Affected products
| Vendor | Product | Affected versions |
|---|---|---|
| Semver-Regex Project | Semver-Regex | before 3.1.4 from 4.0.0 before 4.0.3 |
Weakness classification
References
- NVD record
- CVE.org record
- GitHub advisory
- https://research.jfrog.com/vulnerabilities/semver-regex-redos-xray-211349/
- https://github.com/advisories/GHSA-4x5v-gmq8-25ch
- https://nvd.nist.gov/vuln/detail/CVE-2021-43307
- https://github.com/sindresorhus/semver-regex/commit/d8ba39a528c1027c43ab23f12eec28ca4d40dd0c