7 matches found
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 vite-plus versions = 1.0.0...
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 vite versions = 6.4.3...
CVE-2026-112942
The launch-editor Node.js package is vulnerable to a validation bypass on Windows prior to version 2.14.2 . The launch-editor-middleware component fails to correctly validate file paths because it resolves paths while a line-and-column suffix is present, but removes that suffix before performing ...
CVE-2026-112942 launch-editor: `fs.existsSync()` existence check can be bypassed on Windows
launch-editor allows users to open files with line numbers in editor from Node.js. Prior to 2.14.2, launch-editor-middleware processes an attacker-controlled Windows file argument where the file argument ends in a parent-directory component plus a line-and-column suffix: the path is resolved whil...
CVE-2026-19370: Improper Limitation of a Pathname to a Restricted Directory
A vulnerability was determined in bartekke8it56w2 new-mcp 0.1.0. This impacts the function fs.writeFileSync/fs.existsSync/fs.readFileSync of the file index.ts of the component geminithinking. This manipulation of the argument sessionCommand/sessionPath causes path traversal. The attack requires...