CVE-2024-52011: Vite Launch Editor Cmd Injection

Directly using `child_process.spawn` with `cmd.exe` and passing dynamically constructed arguments leads to Command Injection on Windows. `spawn` does not appropriately escape arguments for `cmd.exe`. Malicious inputs containing characters like `&`, `|`, or `;` can execute arbitrary commands alongside the intended one. Use `child_process.exec` with careful ma

Provally CuratedPublic repositoryHighMedium confidenceVerifiedApache-2.0JS
greprules fetch cve-2024-52011-vite-launch-editor-cmd-injection --engine opengrep

Description

Directly using `child_process.spawn` with `cmd.exe` and passing dynamically constructed arguments leads to Command Injection on Windows. `spawn` does not appropriately escape arguments for `cmd.exe`. Malicious inputs containing characters like `&`, `|`, or `;` can execute arbitrary commands alongside the intended one. Use `child_process.exec` with careful ma