CVE-2024-21538
Regular Expression Denial of Service (ReDoS) in cross-spawn
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
8.7
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.
- Record
CVE-2024-21538- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:P - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H/E:P - Weakness
- CWE-1333, CWE-1333
- Updated
- 2026-11-02
EUVDEUVD-2024-3189
8.7
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.
- Record
EUVD-2024-3189- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:P - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-3xgq-45jj-v275
7.7
Regular Expression Denial of Service (ReDoS) in cross-spawn
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.
- Record
GHSA-3xgq-45jj-v275- CVSS 4.0
- 7.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:P - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-1333
- Updated
- 2026-11-02
NVD
7.7
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.
- Record
CVE-2024-21538- CVSS 4.0
- 7.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-1333
- Updated
- 2026-11-02
OSVALPINE-CVE-2024-21538
7.7
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.
- Record
ALPINE-CVE-2024-21538- CVSS 4.0
- 7.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-03
OSVBELL-CVE-2024-21538
7.5
- Record
BELL-CVE-2024-21538- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 28 moreShow less
OSV
7.7
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.
- Record
CVE-2024-21538- CVSS 4.0
- 7.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:P - Weakness
- CWE-1333
- Updated
- 2026-11-02
OSVGHSA-3xgq-45jj-v275
7.7
Regular Expression Denial of Service (ReDoS) in cross-spawn
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.
- Record
GHSA-3xgq-45jj-v275- CVSS 4.0
- 7.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:P - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-1333
- Updated
- 2026-11-02
OSVROOT-APP-NPM-CVE-2024-21538
7.5
CVE-2024-21538 in @rootio/cross-spawn - Patched by Root
Root has patched CVE-2024-21538 in the @rootio/cross-spawn package for Root:npm. Multiple fixed versions available.
- Record
ROOT-APP-NPM-CVE-2024-21538- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVAZL-52548 No score
CVE-2024-21538 affecting package js-jquery 3.5.0-4
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.
- Record
AZL-52548- Updated
- 2026-11-02
OSVAZL-52551 No score
CVE-2024-21538 affecting package nodejs18 for versions less than 18.20.3-2
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.
- Record
AZL-52551- Updated
- 2026-11-02
OSVAZL-52561 No score
CVE-2024-21538 affecting package reaper for versions less than 3.1.1-15
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.
- Record
AZL-52561- Updated
- 2026-11-02
OSVAZL-52587 No score
CVE-2024-21538 affecting package js-jquery 3.5.0-4
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.
- Record
AZL-52587- Updated
- 2026-11-05
OSVAZL-52604 No score
CVE-2024-21538 affecting package nodejs for versions less than 20.14.0-3
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.
- Record
AZL-52604- Updated
- 2026-11-02
OSVCLSA-2026-1773793042 No score
TuxCare security update for cross-spawn (1 CVE)
TuxCare rebuilt cross-spawn to address 1 CVE. Fixed in 0.2.9-tuxcare.1.
- Record
CLSA-2026-1773793042- Updated
- 2026-11-02
OSVCLSA-2026-1773965919 No score
TuxCare security update for cross-spawn (1 CVE)
TuxCare rebuilt cross-spawn to address 1 CVE. Fixed in 5.1.0-tuxcare.1.
- Record
CLSA-2026-1773965919- Updated
- 2026-11-02
OSVCLSA-2026-1776818188 No score
TuxCare security update for cross-spawn (1 CVE)
TuxCare rebuilt cross-spawn to address 1 CVE. Fixed in 3.0.1-tuxcare.1.
- Record
CLSA-2026-1776818188- Updated
- 2026-11-02
OSVCLSA-2026-1780620667 No score
TuxCare security update for cross-spawn (1 CVE)
TuxCare rebuilt cross-spawn to address 1 CVE. Fixed in 6.0.5-tuxcare.1.
- Record
CLSA-2026-1780620667- Updated
- 2026-11-02
OSVCLSA-2026-1780620678 No score
TuxCare security update for cross-spawn (1 CVE)
TuxCare rebuilt cross-spawn to address 1 CVE. Fixed in 7.0.3-tuxcare.1.
- Record
CLSA-2026-1780620678- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14550-1 No score
jupyter-nbclassic-1.1.0-2.1 on GA media
These are all security issues fixed in the jupyter-nbclassic-1.1.0-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14550-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14553-1 No score
jupyter-jupyterlab-latex-4.1.1-2.1 on GA media
These are all security issues fixed in the jupyter-jupyterlab-latex-4.1.1-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14553-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14558-1 No score
python-furo-doc-2024.8.6-2.1 on GA media
These are all security issues fixed in the python-furo-doc-2024.8.6-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14558-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14559-1 No score
python310-jupyter-ydoc-3.0.0-2.1 on GA media
These are all security issues fixed in the python310-jupyter-ydoc-3.0.0-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14559-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14560-1 No score
jupyter-nbdime-7.0.2-18.1 on GA media
These are all security issues fixed in the jupyter-nbdime-7.0.2-18.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14560-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14561-1 No score
python310-pytest-html-4.1.1-4.1 on GA media
These are all security issues fixed in the python310-pytest-html-4.1.1-4.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14561-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:14615-1 No score
corepack22-22.12.0-1.1 on GA media
These are all security issues fixed in the corepack22-22.12.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:14615-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:14663-1 No score
velociraptor-0.7.0.4.git142.862ef23-1.1 on GA media
These are all security issues fixed in the velociraptor-0.7.0.4.git142.862ef23-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:14663-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15802-1 No score
corepack24-24.11.1-2.1 on GA media
These are all security issues fixed in the corepack24-24.11.1-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15802-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11110-1 No score
nodejs26-26.3.1-1.1 on GA media
These are all security issues fixed in the nodejs26-26.3.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11110-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:4272-1 No score
Security update for nodejs18
This update for nodejs18 fixes the following issues:
-
CVE-2024-21538: Fixed regular expression denial of service in cross-spawn dependency (bsc#1233856)
-
Update to 18.20.5
- esm: mark import attributes and JSON module as stable
- deps:
- upgrade npm to 10.8.2
- update simdutf to 5.6.0
- update brotli to 1.1.0
- update ada to 2.8.0
- update acorn to 8.13.0
- update acorn-walk to 8.3.4
- update c-ares to 1.29.0
- Record
SUSE-SU-2024:4272-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:4286-1 No score
Security update for nodejs20
This update for nodejs20 fixes the following issues:
- CVE-2024-21538: Fixed regular expression denial of service in cross-spawn dependency (bsc#1233856)
Other fixes:
- Updated to 20.18.1:
- Experimental Network Inspection Support in Node.js
- Exposes X509_V_FLAG_PARTIAL_CHAIN to tls.createSecureContext
- New option for vm.createContext() to create a context with a freezable globalThis
- buffer: optimize createFromString
- Changes in 20.17.0:
- module: support require()ing synchronous ESM graphs
- path: add matchesGlob method
- stream: expose DuplexPair API
- Changes in 20.16.0:
- process: add process.getBuiltinModule(id)
- inspector: fix disable async hooks on Debugger.setAsyncCallStackDepth
- buffer: add .bytes() method to Blob
- Record
SUSE-SU-2024:4286-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:4300-1 No score
Security update for nodejs20
This update for nodejs20 fixes the following issues:
- CVE-2024-21538: Fixed regular expression denial of service in cross-spawn dependency (bsc#1233856)
Other fixes:
- Updated to 20.18.1:
- Experimental Network Inspection Support in Node.js
- Exposes X509_V_FLAG_PARTIAL_CHAIN to tls.createSecureContext
- New option for vm.createContext() to create a context with a freezable globalThis
- buffer: optimize createFromString
- Changes in 20.17.0:
- module: support require()ing synchronous ESM graphs
- path: add matchesGlob method
- stream: expose DuplexPair API
- Changes in 20.16.0:
- process: add process.getBuiltinModule(id)
- inspector: fix disable async hooks on Debugger.setAsyncCallStackDepth
- buffer: add .bytes() method to Blob
- Record
SUSE-SU-2024:4300-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:4301-1 No score
Security update for nodejs18
This update for nodejs18 fixes the following issues:
- CVE-2024-21538: Fixed regular expression denial of service in cross-spawn dependency (bsc#1233856)
Other fixes:
- Update to 18.20.5
- esm: mark import attributes and JSON module as stable
- deps:
- upgrade npm to 10.8.2
- update simdutf to 5.6.0
- update brotli to 1.1.0
- update ada to 2.8.0
- update acorn to 8.13.0
- update acorn-walk to 8.3.4
- update c-ares to 1.29.0
- Record
SUSE-SU-2024:4301-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:3744-1 No score
Security update for aws-cli, local-npm-registry, python-boto3, python-botocore, python-coverage, python-flaky, python-pluggy, python-pytest, python-pytest-cov, python-pytest-html, python-pytest-metadata, python-pytest-mock
This update for aws-cli, local-npm-registry, python-boto3, python-botocore, python-coverage, python-flaky, python-pluggy, python-pytest, python-pytest-cov, python-pytest-html, python-pytest-metadata, python-pytest-mock contains the following fixes:
Changes in aws-cli:
- Update to 1.33.26
- api-change:
acm-pca: Minor refactoring of C2J model for AWS Private CA - api-change:
arc-zonal-shift: Adds the option to subscribe to get notifications when a zonal autoshift occurs in a region. - api-change:
globalaccelerator: This feature adds exceptions to the Customer API to avoid throwing Internal Service errors - api-change:
pinpoint: Add v2 smoke tests and smithy smokeTests trait for SDK testing. - api-change:
quicksight: Vega ally control options and Support for Reviewed Answers in Topics
- api-change:
- from version 1.33.25
- api-change:
batch: This feature allows AWS Batch Jobs with EKS container orchestration type to be run as Multi-Node Parallel Jobs. - api-change:
bedrock: Add support for contextual grounding check for Guardrails for Amazon Bedrock. - api-change:
bedrock-agent: Introduces new data sources and chunking strategies for Knowledge bases, advanced parsing logic using FMs, session summary generation, and code interpretation (preview) for Claude V3 Sonnet and Haiku models. Also introduces Prompt Flows (preview) to link prompts, foundational models, and resources. - api-change:
bedrock-agent-runtime: Introduces query decomposition, enhanced Agents integration with Knowledge bases, session summary generation, and code interpretation (preview) for Claude V3 Sonnet and Haiku models. Also introduces Prompt Flows (preview) to link prompts, foundational models, and resources for end-to-end solutions. - api-change:
bedrock-runtime: Add support for contextual grounding check and ApplyGuardrail API for Guardrails for Amazon Bedrock. - api-change:
ec2: Add parameters to enable provisioning IPAM BYOIPv4 space at a Local Zone Network Border Group level - api-change:
glue: Add recipe step support for recipe node - api-change:
groundstation: Documentation update specifying OEM ephemeris units of measurement - api-change:
license-manager-linux-subscriptions: Add support for third party subscription providers, starting with RHEL subscriptions through Red Hat Subscription Manager (RHSM). Additionally, add support for tagging subscription provider resources, and detect when an instance has more than one Linux subscription and notify the customer. - api-change:
mediaconnect: AWS Elemental MediaConnect introduces the ability to disable outputs. Disabling an output allows you to keep the output attached to the flow, but stop streaming to the output destination. A disabled output does not incur data transfer costs.
- api-change:
- from version 1.33.24
- api-change:
datazone: This release deprecates dataProductItem field from SearchInventoryResultItem, along with some unused DataProduct shapes - api-change:
fsx: Adds support for FSx for NetApp ONTAP 2nd Generation file systems, and FSx for OpenZFS Single AZ HA file systems. - api-change:
opensearch: This release adds support for enabling or disabling Natural Language Query Processing feature for Amazon OpenSearch Service domains, and provides visibility into the current state of the setup or tear-down. - api-change:
sagemaker: This release 1/ enables optimization jobs that allows customers to perform Ahead-of-time compilation and quantization. 2/ allows customers to control access to Amazon Q integration in SageMaker Studio. 3/ enables AdditionalModelDataSources for CreateModel action.
- api-change:
- from version 1.33.23
- api-change:
codedeploy: Add v2 smoke tests and smithy smokeTests trait for SDK testing. - api-change:
devicefarm: Add v2 smoke tests and smithy smokeTests trait for SDK testing. - api-change:
dms: Add v2 smoke…
- api-change:
- Record
SUSE-SU-2025:3744-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
cross-spawnnpm |
7.0.0 up to 7.0.5 | 7.0.5 |
cross-spawnnpm |
before 6.0.6 | 6.0.6 |
npmAlpine:v3.20 |
before 10.9.1-r0 | 10.9.1-r0 |
npmAlpine:v3.21 |
before 10.9.1-r0 | 10.9.1-r0 |
npmAlpine:v3.22 |
before 10.9.1-r0 | 10.9.1-r0 |
npmAlpine:v3.23 |
before 10.9.1-r0 | 10.9.1-r0 |
npmAlpine:v3.24 |
before 10.9.1-r0 | 10.9.1-r0 |
js-jqueryAzure Linux:2 |
through 3.5.0-4 | None known |
nodejs18Azure Linux:2 |
before 18.20.3-2 | 18.20.3-2 |
reaperAzure Linux:2 |
before 3.1.1-15 | 3.1.1-15 |
Show 100 moreShow less
| Package | Affected | Fixed |
|---|---|---|
js-jqueryAzure Linux:3 |
through 3.5.0-4 | None known |
nodejsAzure Linux:3 |
before 20.14.0-3 | 20.14.0-3 |
npmAlpaquita:stream |
9.5.1-r0 up to 10.9.1-r0 | 10.9.1-r0 |
npmBellSoft Hardened Containers:stream |
9.5.1-r0 up to 10.9.1-r0 | 10.9.1-r0 |
cross-spawnTuxCare:npm |
0.2.9-tuxcare.0 up to 0.2.9-tuxcare.1, plus listed versions 0.2.9 |
0.2.9-tuxcare.1 |
cross-spawnTuxCare:npm |
5.1.0-tuxcare.0 up to 5.1.0-tuxcare.1, plus listed versions 5.1.0 |
5.1.0-tuxcare.1 |
cross-spawnTuxCare:npm |
3.0.1-tuxcare.0 up to 3.0.1-tuxcare.1, plus listed versions 3.0.1 |
3.0.1-tuxcare.1 |
cross-spawnTuxCare:npm |
6.0.5-tuxcare.0 up to 6.0.5-tuxcare.1, plus listed versions 6.0.5 |
6.0.5-tuxcare.1 |
cross-spawnTuxCare:npm |
7.0.3-tuxcare.0 up to 7.0.3-tuxcare.1, plus listed versions 7.0.3 |
7.0.3-tuxcare.1 |
@rootio/cross-spawnRoot:npm |
before 7.0.3-root.io.1 | 7.0.3-root.io.16.0.5-root.io.15.1.0-root.io.15.1.0-root.io.27.0.3-root.io.26.0.5-root.io.2 |
cross-spawnRoot:npm |
before 5.1.0-aikido.2 | 5.1.0-aikido.27.0.3-aikido.26.0.5-aikido.2 |
nodejs18SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 |
before 18.20.5-8.30.1 | 18.20.5-8.30.1 |
nodejs20SUSE:Linux Enterprise Module for Web and Scripting 15 SP6 |
before 20.18.1-150600.3.6.1 | 20.18.1-150600.3.6.1 |
nodejs20openSUSE:Leap 15.6 |
before 20.18.1-150600.3.6.1 | 20.18.1-150600.3.6.1 |
nodejs20SUSE:Linux Enterprise Module for Web and Scripting 15 SP5 |
before 20.18.1-150500.11.15.1 | 20.18.1-150500.11.15.1 |
nodejs20openSUSE:Leap 15.5 |
before 20.18.1-150500.11.15.1 | 20.18.1-150500.11.15.1 |
nodejs18SUSE:Linux Enterprise Module for Web and Scripting 15 SP5 |
before 18.20.5-150400.9.30.1 | 18.20.5-150400.9.30.1 |
nodejs18openSUSE:Leap 15.5 |
before 18.20.5-150400.9.30.1 | 18.20.5-150400.9.30.1 |
python-coverageSUSE:Linux Enterprise Module for Package Hub 15 SP6 From an advisory covering 6 CVEs |
before 7.6.10-150400.12.6.1 | 7.6.10-150400.12.6.1 |
aws-cliSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 6 CVEs |
before 1.33.26-150400.34.7.1 | 1.33.26-150400.34.7.1 |
python-boto3SUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 6 CVEs |
before 1.34.138-150400.27.7.1 | 1.34.138-150400.27.7.1 |
python-botocoreSUSE:Linux Enterprise Module for Public Cloud 15 SP4 From an advisory covering 6 CVEs |
before 1.34.144-150400.41.7.1 | 1.34.144-150400.41.7.1 |
aws-cliSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 6 CVEs |
before 1.33.26-150400.34.7.1 | 1.33.26-150400.34.7.1 |
python-boto3SUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 6 CVEs |
before 1.34.138-150400.27.7.1 | 1.34.138-150400.27.7.1 |
python-botocoreSUSE:Linux Enterprise Module for Public Cloud 15 SP5 From an advisory covering 6 CVEs |
before 1.34.144-150400.41.7.1 | 1.34.144-150400.41.7.1 |
aws-cliSUSE:Linux Enterprise Module for Public Cloud 15 SP6 From an advisory covering 6 CVEs |
before 1.33.26-150400.34.7.1 | 1.33.26-150400.34.7.1 |
python-boto3SUSE:Linux Enterprise Module for Public Cloud 15 SP6 From an advisory covering 6 CVEs |
before 1.34.138-150400.27.7.1 | 1.34.138-150400.27.7.1 |
python-botocoreSUSE:Linux Enterprise Module for Public Cloud 15 SP6 From an advisory covering 6 CVEs |
before 1.34.144-150400.41.7.1 | 1.34.144-150400.41.7.1 |
aws-cliSUSE:Linux Enterprise Module for Public Cloud 15 SP7 From an advisory covering 6 CVEs |
before 1.33.26-150400.34.7.1 | 1.33.26-150400.34.7.1 |
python-coverageSUSE:Linux Enterprise Module for Python 3 15 SP6 From an advisory covering 6 CVEs |
before 7.6.10-150400.12.6.1 | 7.6.10-150400.12.6.1 |
python-pluggySUSE:Linux Enterprise Module for Python 3 15 SP6 From an advisory covering 6 CVEs |
before 1.5.0-150400.14.10.1 | 1.5.0-150400.14.10.1 |
python-pytestSUSE:Linux Enterprise Module for Python 3 15 SP6 From an advisory covering 6 CVEs |
before 8.3.5-150400.3.9.1 | 8.3.5-150400.3.9.1 |
python-pytest-covSUSE:Linux Enterprise Module for Python 3 15 SP6 From an advisory covering 6 CVEs |
before 6.2.1-150400.12.6.1 | 6.2.1-150400.12.6.1 |
python-pytest-mockSUSE:Linux Enterprise Module for Python 3 15 SP6 From an advisory covering 6 CVEs |
before 3.14.0-150400.13.6.1 | 3.14.0-150400.13.6.1 |
python-boto3SUSE:Linux Enterprise Module for Python 3 15 SP7 From an advisory covering 6 CVEs |
before 1.34.138-150400.27.7.1 | 1.34.138-150400.27.7.1 |
python-botocoreSUSE:Linux Enterprise Module for Python 3 15 SP7 From an advisory covering 6 CVEs |
before 1.34.144-150400.41.7.1 | 1.34.144-150400.41.7.1 |
python-coverageSUSE:Linux Enterprise Module for Python 3 15 SP7 From an advisory covering 6 CVEs |
before 7.6.10-150400.12.6.1 | 7.6.10-150400.12.6.1 |
python-pluggySUSE:Linux Enterprise Module for Python 3 15 SP7 From an advisory covering 6 CVEs |
before 1.5.0-150400.14.10.1 | 1.5.0-150400.14.10.1 |
python-pytestSUSE:Linux Enterprise Module for Python 3 15 SP7 From an advisory covering 6 CVEs |
before 8.3.5-150400.3.9.1 | 8.3.5-150400.3.9.1 |
python-pytest-covSUSE:Linux Enterprise Module for Python 3 15 SP7 From an advisory covering 6 CVEs |
before 6.2.1-150400.12.6.1 | 6.2.1-150400.12.6.1 |
python-pytest-mockSUSE:Linux Enterprise Module for Python 3 15 SP7 From an advisory covering 6 CVEs |
before 3.14.0-150400.13.6.1 | 3.14.0-150400.13.6.1 |
python-coverageSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 6 CVEs |
before 7.6.10-150400.12.6.1 | 7.6.10-150400.12.6.1 |
python-pluggySUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 6 CVEs |
before 1.5.0-150400.14.10.1 | 1.5.0-150400.14.10.1 |
python-pytestSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 6 CVEs |
before 8.3.5-150400.3.9.1 | 8.3.5-150400.3.9.1 |
python-pytest-covSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 6 CVEs |
before 6.2.1-150400.12.6.1 | 6.2.1-150400.12.6.1 |
python-pytest-mockSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 6 CVEs |
before 3.14.0-150400.13.6.1 | 3.14.0-150400.13.6.1 |
python-coverageSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 6 CVEs |
before 7.6.10-150400.12.6.1 | 7.6.10-150400.12.6.1 |
python-pluggySUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 6 CVEs |
before 1.5.0-150400.14.10.1 | 1.5.0-150400.14.10.1 |
python-pytestSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 6 CVEs |
before 8.3.5-150400.3.9.1 | 8.3.5-150400.3.9.1 |
python-pytest-covSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 6 CVEs |
before 6.2.1-150400.12.6.1 | 6.2.1-150400.12.6.1 |
python-pytest-mockSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 6 CVEs |
before 3.14.0-150400.13.6.1 | 3.14.0-150400.13.6.1 |
python-coverageSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 6 CVEs |
before 7.6.10-150400.12.6.1 | 7.6.10-150400.12.6.1 |
python-pluggySUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 6 CVEs |
before 1.5.0-150400.14.10.1 | 1.5.0-150400.14.10.1 |
python-pytestSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 6 CVEs |
before 8.3.5-150400.3.9.1 | 8.3.5-150400.3.9.1 |
python-pytest-covSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 6 CVEs |
before 6.2.1-150400.12.6.1 | 6.2.1-150400.12.6.1 |
python-pytest-mockSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 6 CVEs |
before 3.14.0-150400.13.6.1 | 3.14.0-150400.13.6.1 |
python-coverageSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 6 CVEs |
before 7.6.10-150400.12.6.1 | 7.6.10-150400.12.6.1 |
python-pluggySUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 6 CVEs |
before 1.5.0-150400.14.10.1 | 1.5.0-150400.14.10.1 |
python-pytestSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 6 CVEs |
before 8.3.5-150400.3.9.1 | 8.3.5-150400.3.9.1 |
python-pytest-covSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 6 CVEs |
before 6.2.1-150400.12.6.1 | 6.2.1-150400.12.6.1 |
python-pytest-mockSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 6 CVEs |
before 3.14.0-150400.13.6.1 | 3.14.0-150400.13.6.1 |
python-coverageSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 6 CVEs |
before 7.6.10-150400.12.6.1 | 7.6.10-150400.12.6.1 |
python-pluggySUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 6 CVEs |
before 1.5.0-150400.14.10.1 | 1.5.0-150400.14.10.1 |
python-pytestSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 6 CVEs |
before 8.3.5-150400.3.9.1 | 8.3.5-150400.3.9.1 |
python-pytest-covSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 6 CVEs |
before 6.2.1-150400.12.6.1 | 6.2.1-150400.12.6.1 |
python-pytest-mockSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 6 CVEs |
before 3.14.0-150400.13.6.1 | 3.14.0-150400.13.6.1 |
python-coverageSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 6 CVEs |
before 7.6.10-150400.12.6.1 | 7.6.10-150400.12.6.1 |
python-pluggySUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 6 CVEs |
before 1.5.0-150400.14.10.1 | 1.5.0-150400.14.10.1 |
python-pytestSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 6 CVEs |
before 8.3.5-150400.3.9.1 | 8.3.5-150400.3.9.1 |
python-pytest-covSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 6 CVEs |
before 6.2.1-150400.12.6.1 | 6.2.1-150400.12.6.1 |
python-pytest-mockSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 6 CVEs |
before 3.14.0-150400.13.6.1 | 3.14.0-150400.13.6.1 |
python-coverageSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 6 CVEs |
before 7.6.10-150400.12.6.1 | 7.6.10-150400.12.6.1 |
python-pluggySUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 6 CVEs |
before 1.5.0-150400.14.10.1 | 1.5.0-150400.14.10.1 |
python-pytestSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 6 CVEs |
before 8.3.5-150400.3.9.1 | 8.3.5-150400.3.9.1 |
python-pytest-covSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 6 CVEs |
before 6.2.1-150400.12.6.1 | 6.2.1-150400.12.6.1 |
python-pytest-mockSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 6 CVEs |
before 3.14.0-150400.13.6.1 | 3.14.0-150400.13.6.1 |
python-coverageSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 6 CVEs |
before 7.6.10-150400.12.6.1 | 7.6.10-150400.12.6.1 |
python-pluggySUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 6 CVEs |
before 1.5.0-150400.14.10.1 | 1.5.0-150400.14.10.1 |
python-pytestSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 6 CVEs |
before 8.3.5-150400.3.9.1 | 8.3.5-150400.3.9.1 |
python-pytest-covSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 6 CVEs |
before 6.2.1-150400.12.6.1 | 6.2.1-150400.12.6.1 |
python-pytest-mockSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 6 CVEs |
before 3.14.0-150400.13.6.1 | 3.14.0-150400.13.6.1 |
aws-cliopenSUSE:Leap 15.6 From an advisory covering 6 CVEs |
before 1.33.26-150400.34.7.1 | 1.33.26-150400.34.7.1 |
python-boto3openSUSE:Leap 15.6 From an advisory covering 6 CVEs |
before 1.34.138-150400.27.7.1 | 1.34.138-150400.27.7.1 |
python-botocoreopenSUSE:Leap 15.6 From an advisory covering 6 CVEs |
before 1.34.144-150400.41.7.1 | 1.34.144-150400.41.7.1 |
python-coverageopenSUSE:Leap 15.6 From an advisory covering 6 CVEs |
before 7.6.10-150400.12.6.1 | 7.6.10-150400.12.6.1 |
python-flakyopenSUSE:Leap 15.6 From an advisory covering 6 CVEs |
before 3.8.1-150400.14.6.1 | 3.8.1-150400.14.6.1 |
python-pluggyopenSUSE:Leap 15.6 From an advisory covering 6 CVEs |
before 1.5.0-150400.14.10.1 | 1.5.0-150400.14.10.1 |
python-pytestopenSUSE:Leap 15.6 From an advisory covering 6 CVEs |
before 8.3.5-150400.3.9.1 | 8.3.5-150400.3.9.1 |
python-pytest-covopenSUSE:Leap 15.6 From an advisory covering 6 CVEs |
before 6.2.1-150400.12.6.1 | 6.2.1-150400.12.6.1 |
python-pytest-mockopenSUSE:Leap 15.6 From an advisory covering 6 CVEs |
before 3.14.0-150400.13.6.1 | 3.14.0-150400.13.6.1 |
python-nbclassicopenSUSE:Tumbleweed |
before 1.1.0-2.1 | 1.1.0-2.1 |
jupyter-jupyterlab-latexopenSUSE:Tumbleweed |
before 4.1.1-2.1 | 4.1.1-2.1 |
python-furoopenSUSE:Tumbleweed |
before 2024.8.6-2.1 | 2024.8.6-2.1 |
python-jupyter-ydocopenSUSE:Tumbleweed |
before 3.0.0-2.1 | 3.0.0-2.1 |
python-nbdimeopenSUSE:Tumbleweed |
before 4.0.2-18.1 | 4.0.2-18.1 |
python-pytest-htmlopenSUSE:Tumbleweed |
before 4.1.1-4.1 | 4.1.1-4.1 |
nodejs22openSUSE:Tumbleweed |
before 22.12.0-1.1 | 22.12.0-1.1 |
velociraptoropenSUSE:Tumbleweed From an advisory covering 27 CVEs |
before 0.7.0.4.git142.862ef23-1.1 | 0.7.0.4.git142.862ef23-1.1 |
nodejs24openSUSE:Tumbleweed From an advisory covering 11 CVEs |
before 24.11.1-2.1 | 24.11.1-2.1 |
nodejs26openSUSE:Tumbleweed From an advisory covering 37 CVEs |
before 26.3.1-1.1 | 26.3.1-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| affected, aliases, references | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-21538 is a high vulnerability (CVSS 8.7) in Cross-spawn, published November 8, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.87%, the 58th percentile. Fixed in cross-spawn 7.0.5.
References
security.snyk.io/vuln/SNYK-JS-CROSSSPAWN-8303230
security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-8366349
github.com/moxystudio/node-cross-spawn/pull/160
github.com/moxystudio/node-cross-spawn/commit/640d391fde65388548601d95abedccc12943374f
github.com/moxystudio/node-cross-spawn/commit/5ff3a07d9add449021d806e45c4168203aa833ff
nvd.nist.gov/vuln/detail/CVE-2024-21538
Show 88 moreShow less
github.com/moxystudio/node-cross-spawn/issues/165
github.com/moxystudio/node-cross-spawn/commit/d35c865b877d2f9ded7c1ed87521c2fdb689c8dd
github.com/advisories/GHSA-3xgq-45jj-v275
security.alpinelinux.org/vuln/CVE-2024-21538
docs.bell-sw.com/security/cves/CVE-2024-21538
github.com/CVEProject/cvelistV5/tree/main/cves/2024/21xxx/CVE-2024-21538.json
github.com/moxystudio/node-cross-spawn
suse.com/support/update/announcement/2024/suse-su-20244272-1
bugzilla.suse.com/1233856
suse.com/security/cve/CVE-2024-21538
suse.com/support/update/announcement/2024/suse-su-20244286-1
suse.com/support/update/announcement/2024/suse-su-20244300-1
suse.com/support/update/announcement/2024/suse-su-20244301-1
suse.com/support/update/announcement/2025/suse-su-20253744-1
bugzilla.suse.com/1231562
bugzilla.suse.com/1231688
bugzilla.suse.com/1233852
bugzilla.suse.com/1244343
bugzilla.suse.com/1245288
bugzilla.suse.com/1245289
suse.com/security/cve/CVE-2024-48948
suse.com/security/cve/CVE-2024-48949
suse.com/security/cve/CVE-2025-5889
suse.com/security/cve/CVE-2025-6545
suse.com/security/cve/CVE-2025-6547
lists.opensuse.org/archives/list/[email protected]/thread/ORBQAMKYVB4ADL73JD3ZYOHHQFASC62K
lists.opensuse.org/archives/list/[email protected]/thread/IQQALSUISVRK3E4P3ZK7VSK52SDURIOH
lists.opensuse.org/archives/list/[email protected]/thread/IL7QOYRPFRGRS6UKU6ZYHI76FWFFUJNK
suse.com/security/cve/CVE-2023-1732
suse.com/security/cve/CVE-2023-44270
suse.com/security/cve/CVE-2023-45133
suse.com/security/cve/CVE-2023-45683
suse.com/security/cve/CVE-2023-46234
suse.com/security/cve/CVE-2024-23331
suse.com/security/cve/CVE-2024-24786
suse.com/security/cve/CVE-2024-28180
suse.com/security/cve/CVE-2024-31207
suse.com/security/cve/CVE-2024-37298
suse.com/security/cve/CVE-2024-4067
suse.com/security/cve/CVE-2024-4068
suse.com/security/cve/CVE-2024-42459
suse.com/security/cve/CVE-2024-42460
suse.com/security/cve/CVE-2024-42461
suse.com/security/cve/CVE-2024-45296
suse.com/security/cve/CVE-2024-45338
suse.com/security/cve/CVE-2024-45811
suse.com/security/cve/CVE-2024-45812
suse.com/security/cve/CVE-2024-47068
suse.com/security/cve/CVE-2024-47875
suse.com/security/cve/CVE-2024-51744
suse.com/security/cve/CVE-2024-55565
suse.com/security/cve/CVE-2024-6104
suse.com/security/cve/CVE-2024-22018
suse.com/security/cve/CVE-2024-22020
suse.com/security/cve/CVE-2024-36137
suse.com/security/cve/CVE-2024-36138
suse.com/security/cve/CVE-2024-37372
suse.com/security/cve/CVE-2025-22150
suse.com/security/cve/CVE-2025-23083
suse.com/security/cve/CVE-2025-23085
suse.com/security/cve/CVE-2025-23165
suse.com/security/cve/CVE-2025-23166
suse.com/security/cve/CVE-2025-55130
suse.com/security/cve/CVE-2025-55131
suse.com/security/cve/CVE-2025-55132
suse.com/security/cve/CVE-2025-59464
suse.com/security/cve/CVE-2025-59465
suse.com/security/cve/CVE-2025-59466
suse.com/security/cve/CVE-2026-21637
suse.com/security/cve/CVE-2026-21710
suse.com/security/cve/CVE-2026-21712
suse.com/security/cve/CVE-2026-21713
suse.com/security/cve/CVE-2026-21714
suse.com/security/cve/CVE-2026-21715
suse.com/security/cve/CVE-2026-21716
suse.com/security/cve/CVE-2026-21717
suse.com/security/cve/CVE-2026-22036
suse.com/security/cve/CVE-2026-48615
suse.com/security/cve/CVE-2026-48617
suse.com/security/cve/CVE-2026-48618
suse.com/security/cve/CVE-2026-48619
suse.com/security/cve/CVE-2026-48928
suse.com/security/cve/CVE-2026-48930
suse.com/security/cve/CVE-2026-48931
suse.com/security/cve/CVE-2026-48933
suse.com/security/cve/CVE-2026-48934
suse.com/security/cve/CVE-2026-48935
suse.com/security/cve/CVE-2026-48936
Left out here: the rest of 1 source description. The JSON record has them.