CVE-2026-112943Medium· 6.3▾ Sunlitlaunch-editor: escapeCmdArgs() omits % escaping on Windows
▾ Sunlit zone — Low / medium · no exploitation signal
impact 34.7 · likelihood 0.1 · exploitation 0
Need a working PoC? Pro members can cast a request and our team develops one — it lands right here.
Stakeholder-Specific Vulnerability Categorization from CISA's ADP record at CVE.org: whether exploitation is observed, whether an attack can be automated, and how much of the system is at stake. The CVSS score shown above comes from the assigning CNA record, not NVD.
Exploit-prediction probability, daily snapshots since Oct 22.
Disclosure to exploitation, from the record and what we observed since indexing it.
Disclosed via GHSA
0.4%
launch-editor did not escape % on Windows when passing an argument to cmd. When an environment variable contained a malicious value, it was possible that that content to be executed.
Only apps that match all of the following conditions are affected:
& or %Unlike .sh files, .bat / .cmd files on Windows cannot be called directly using child_process.spawn and requires passing them as an argument of cmd.exe. To do so, launch-editor escapes the arguments passed to cmd.exe. But launch-editor did not escape % which is used for environment variables.
Because launch-editor checks if the argument matches an existing filename, the attack requires the attacker to be able to place a file.
&calc.exe to %ENV%) and call launchEditor with something%ENV%.~-38%calc.exe), they can call launchEditor with something %CMDCMDLINE:~-38%calc.exe.%CD% and the subcommand (e.g. &calc.exe ), they can call launchEditor with ./%CD%launch-editor <= 2.14.1vite >= 8.3.0, <= 8.3.2vite >= 8.2.0, <= 8.2.3vite >= 8.0.0, <= 8.1.5vite >= 7.0.0, <= 7.3.6vite <= 6.4.3vite-plus <= 1.0.0Upgrade to a patched release:
launch-editor 2.14.2vite 8.3.3vite 8.2.4vite 8.1.6vite 7.3.7vite 6.4.4vite-plus 1.1.0Connected by shared product, vendor, weakness, or advisory.
CVE-2026-112942High· 7.5launch-editor: `fs.existsSync()` existence check can be bypassed on Windows
CVE-2026-112944Medium· 6.3launch-editor: Editor CLI flag misinterpretation causing arbitrary command execution for some editors
CVE-2026-53632Mediumlaunch-editor: NTLMv2 hash disclosure via UNC path handling on Windows
CVE-2022-33186Critical· 9.8A vulnerability in Brocade Fabric OS software v9.1.1, v9.0.1e, v8.2.3c, v7.4.2j, and earlier versions could allow a remote unauthenticated attacker to execute on a Brocade Fabric OS switch commands capable of modifying zoning, disabling …
CVE-2022-37902High· 7.2Authenticated command injection vulnerabilities exist in the ArubaOS command line interface
CVE-2022-37899High· 7.2Authenticated command injection vulnerabilities exist in the ArubaOS command line interface