GitHub Advisoryadvisory · npm
GHSA-3xgq-45jj-v275 Regular Expression Denial of Service (ReDoS) in cross-spawn
HIGH
Official page ↗
- Aliases
- CVE-2024-21538
- Ecosystem
- npm
- Packages
- cross-spawn
- Severity
- High
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- Weaknesses
- CWE-1333
- Reviewed
- 2024-11-15
Affected packages
• npm cross-spawn: >= 7.0.0, < 7.0.5 → fixed in 7.0.5
• npm cross-spawn: < 6.0.6 → fixed in 6.0.6
Description
Versions of the package cross-spawn before 7.0.5 are vulnerable to Regular Expression Denial of Service (ReDoS) due to improper input sanitization. An attacker can increase the CPU usage and crash the program by crafting a very large and well crafted string.
Related
Alias · CVE (1)
- CVE-2024-21538 Versions of the package cross-spawn before 6.0.6, from 7.0.0 and before 7.0.5 are vulnerable to Regular Expression Denial of Service… vulnerability
Weakness · CWE (1)
- CWE-1333 Inefficient Regular Expression Complexity weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2024-21538 advisory
- https://github.com/moxystudio/node-cross-spawn/issues/165 web
- https://github.com/moxystudio/node-cross-spawn/pull/160 web
- https://github.com/moxystudio/node-cross-spawn/commit/5ff3a07d9add449021d806e45c4168203aa833ff web
- https://github.com/moxystudio/node-cross-spawn/commit/640d391fde65388548601d95abedccc12943374f web
- https://github.com/moxystudio/node-cross-spawn/commit/d35c865b877d2f9ded7c1ed87521c2fdb689c8dd web
- https://github.com/moxystudio/node-cross-spawn package
- https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-8366349 web
- https://security.snyk.io/vuln/SNYK-JS-CROSSSPAWN-8303230 web