92 matches found
CVE-2026-112943
A flaw was found in launch-editor. When running on Windows systems, the package fails to properly escape percent characters when passing arguments to the Windows command shell. If an environment variable contains malicious values, an attacker could exploit this behavior to achieve arbitrary code...
CVE-2026-112942
A flaw was found in launch-editor. This vulnerability can allow a remote attacker to achieve arbitrary command execution on Windows systems. By submitting a specially crafted file path containing line and column suffixes, an attacker can bypass file existence checks due to improper path validatio...
GHSA-R825-W8MM-5PXW launch-editor: Editor CLI flag misinterpretation causing arbitrary command execution for some editors
Summary launch-editor forwarded file paths directly to editors without sanitization. If a path resembles a CLI flag, editors like Vim may interpret it as a command, potentially causing unintended file overwrites or command execution. Impact Direct launch-editor users Only apps that match all of t...
launch-editor: Editor CLI flag misinterpretation causing arbitrary command execution for some editors
Summary launch-editor forwarded file paths directly to editors without sanitization. If a path resembles a CLI flag, editors like Vim may interpret it as a command, potentially causing unintended file overwrites or command execution. Impact Direct launch-editor users Only apps that match all of t...
npm: launch-editor: Editor CLI flag misinterpretation causing arbitrary command execution for some editors
npm: launch-editor: Editor CLI flag misinterpretation causing arbitrary command execution for some editors vulnerability discovered by ? in WordPress npm launch-editor versions = 2.14.1...
npm: launch-editor: Editor CLI flag misinterpretation causing arbitrary command execution for some editors
npm: launch-editor: Editor CLI flag misinterpretation causing arbitrary command execution for some editors vulnerability discovered by ? in WordPress npm vite-plus versions = 1.0.0...
npm: launch-editor: Editor CLI flag misinterpretation causing arbitrary command execution for some editors
npm: launch-editor: Editor CLI flag misinterpretation causing arbitrary command execution for some editors vulnerability discovered by ? in WordPress npm vite versions = 6.4.3...
Arbitrary Argument Injection
Overview vite-plus is a The Unified Toolchain for the Web Affected versions of this package are vulnerable to Arbitrary Argument Injection via the getArgumentsForFile function in packages/launch-editor/get-args.js, where a filename is passed directly to an editor process without being resolved to...
Arbitrary Argument Injection
Overview vite is a Native-ESM powered web dev build tool Affected versions of this package are vulnerable to Arbitrary Argument Injection via the getArgumentsForFile function in packages/launch-editor/get-args.js, where a filename is passed directly to an editor process without being resolved to ...
Arbitrary Argument Injection
Overview launch-editor is a launch editor from node.js Affected versions of this package are vulnerable to Arbitrary Argument Injection via the getArgumentsForFile function in packages/launch-editor/get-args.js, where a filename is passed directly to an editor process without being resolved to an...
GHSA-587H-7WMJ-H5PM launch-editor: `fs.existsSync()` existence check can be bypassed on Windows
Summary launch-editor checked fs.existsSyncfileName before passing a supplied path to an editor command. On Windows, an attacker can bypass this check with a crafted path ending in \..:line:column. This removes the requirement that the attacker be able to place a file with a malicious filename...
launch-editor: `fs.existsSync()` existence check can be bypassed on Windows
Summary launch-editor checked fs.existsSyncfileName before passing a supplied path to an editor command. On Windows, an attacker can bypass this check with a crafted path ending in \..:line:column. This removes the requirement that the attacker be able to place a file with a malicious filename...
npm: launch-editor: `fs.existsSync()` existence check can be bypassed on Windows
npm: launch-editor: fs.existsSync existence check can be bypassed on Windows vulnerability discovered by ? in WordPress npm launch-editor versions = 2.14.1...
CVE-2026-112944
A flaw was found in launch-editor. This vulnerability can lead to arbitrary command execution or unintended file overwrite due to improper handling of file paths when invoking external text editors. An attacker capable of creating files with leading special characters in the working directory can...
launch-editor: escapeCmdArgs() omits % escaping on Windows
Summary 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. Impact Only apps that match all of the following conditions are affected: - The user uses Windows - An...
GHSA-698V-4R3X-3VCV launch-editor: escapeCmdArgs() omits % escaping on Windows
Summary 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. Impact Only apps that match all of the following conditions are affected: - The user uses Windows - An...
npm: launch-editor: escapeCmdArgs() omits % escaping on Windows
npm: launch-editor: escapeCmdArgs omits % escaping on Windows vulnerability discovered by ? in WordPress npm launch-editor versions = 2.14.1...
npm: launch-editor: escapeCmdArgs() omits % escaping on Windows
npm: launch-editor: escapeCmdArgs omits % escaping on Windows vulnerability discovered by ? in WordPress npm vite-plus versions = 1.0.0...
npm: launch-editor: escapeCmdArgs() omits % escaping on Windows
npm: launch-editor: escapeCmdArgs omits % escaping on Windows vulnerability discovered by ? in WordPress npm vite versions = 6.4.3...
Command Injection
Overview launch-editor is a launch editor from node.js Affected versions of this package are vulnerable to Command Injection via constructWindowsLaunchCommand in packages/launch-editor/construct-windows-launch-command.js, where file path arguments containing % characters are passed unsanitized to...