CVE-2024-21538

Name
CVE-2024-21538
Description
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 (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.
NVD Severity
unknown
Other trackers
Mailing lists
Exploits
Forges
GitHub (code, issues), Aports (code, issues)

References

Type URI
https://security.snyk.io/vuln/SNYK-JS-CROSSSPAWN-8303230
https://github.com/moxystudio/node-cross-spawn/pull/160
https://github.com/moxystudio/node-cross-spawn/commit/640d391fde65388548601d95abedccc12943374f
https://github.com/moxystudio/node-cross-spawn/commit/5ff3a07d9add449021d806e45c4168203aa833ff
report@snyk.io https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-8366349

Match rules

CPE URI Source package Min version Max version
cross-spawn >= 0 < 7.0.5
cpe:2.3:a:cross-spawn:cross-spawn:*:*:*:*:*:*:*:* cross-spawn >= 0 < 7.0.5

Vulnerable and fixed packages

Source package Branch Version Maintainer Status
npm edge-community 10.9.1-r0 Jakub Jirutka <jakub@jirutka.cz> fixed
npm 3.22-community 10.9.1-r0 Jakub Jirutka <jakub@jirutka.cz> fixed
npm 3.21-community 10.9.1-r0 Jakub Jirutka <jakub@jirutka.cz> fixed
npm 3.20-community 10.9.1-r0 Jakub Jirutka <jakub@jirutka.cz> fixed