CVE-2025-32439: Unhandled Child Process Spawn

A child process is spawned but its handle is discarded without being awaited. When using `std::process::Command::spawn`, failing to call `wait()` on the returned `Child` causes the terminated child to become a zombie process until the parent exits. Repeatedly spawning processes this way can exhaust the operating system's process table, resulting in a Denial

Provally CuratedPublic repositoryMediumMedium confidenceVerifiedApache-2.0Rustβ
greprules fetch cve-2025-32439-unhandled-child-process-spawn --engine opengrep

Description

A child process is spawned but its handle is discarded without being awaited. When using `std::process::Command::spawn`, failing to call `wait()` on the returned `Child` causes the terminated child to become a zombie process until the parent exits. Repeatedly spawning processes this way can exhaust the operating system's process table, resulting in a Denial