Lucene search

K
hackeroneTianstH1:2461831
HistoryApr 13, 2024 - 10:23 a.m.

Node.js: Bypass incomplete fix of CVE-2024-27980

2024-04-1310:23:14
tianst
hackerone.com
21
node.js
security
vulnerability
cve-2024-27980
windows
batch files
code execution
child_process.spawn
child_process.spawnsync
bugbounty

AI Score

7.7

Confidence

Low

EPSS

0

Percentile

9.5%

The CVE-2024-27980 was identified as an incomplete fix for the BatBadBut vulnerability. This vulnerability arises from improper handling of batch files with all possible extensions on Windows via 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.

This vulnerability affects all users of child_process.spawn and child_process.spawnSync on Windows in all active release lines.