Severity
8.1HIGH
EPSS
0.3%
top 49.38%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedJan 9

Description

Due to the improper handling of batch files in child_process.spawn / child_process.spawnSync, a malicious command line argument can inject arbitrary commands and achieve code execution even if the shell option is not enabled.

CVSS vector

CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:HExploitability: 2.2 | Impact: 5.9

Affected Packages1 packages

CVEListV5nodejs/node4.04.*+21

🔴Vulnerability Details

2
CVEList
CVE-2024-27980: Due to the improper handling of batch files in child_process2025-01-09
GHSA
GHSA-fm6v-wmjp-5rxq: Due to the improper handling of batch files in child_process2025-01-09

📋Vendor Advisories

2
Red Hat
Node.js: Fail to Escape Arguments Properly in Microsoft Windows2024-04-09
Debian
CVE-2024-27980: nodejs - Due to the improper handling of batch files in child_process.spawn / child_proce...2024

💬Community

1
HackerOne
Bypass incomplete fix of CVE-2024-279802024-07-09
CVE-2024-27980 (HIGH CVSS 8.1) | Due to the improper handling of bat | cvebase.io