VDB

CVE-2026-112944

CVE-2026-112944 PUBLISHED CVSS 6.3 MEDIUM

Reported by GitHub_M · Published October 20, 2026

launch-editor allows users to open files with line numbers in editor from Node.js. Prior to 2.14.2, when an attacker can create a filesystem entry beginning with plus or minus in the working directory, an affected editor is selected, and the path can remain relative or is converted to a relative WSL path, launchEditor forwards the path without forcing it to be interpreted as a positional filename. Editor option parsing then treats the attacker-controlled filename as a command-line flag, which can cause unintended file overwrite or arbitrary command execution by the selected editor. The affected editors are Vim and gVim, MacVim, Emacs and Emacsclient, and Notepad++ when a plugin exposes dangerous operations; WSL path conversion keeps Vite and newer middleware callers exposed. This issue is fixed in version 2.14.2.

Risk Scores

CVSS 4.0
6.3
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N

Affected Products

VendorProductVersions
vitejslaunch-editor< 2.14.2
vitejsvite>= 8.3.0, < 8.3.3, >= 8.2.0, < 8.2.4, >= 8.0.0, < 8.1.6
vitejsvite-plus< 1.1.0
wolfilangfuse-30
chainguardgitlab-rails-ce-fips-19.20
chainguardnextcloud-server-330
chainguardgitlab-rails-ce-19.50
vitejslaunch-editor0
npmlaunch-editor0
chainguardlangfuse-30
chainguardlangfuse-fips-40
chainguardlangfuse-40
chainguardgitlab-rails-ce-19.30
chainguardgitlab-rails-ce-19.20
chainguardnextcloud-server-350
npmvite-plus0
chainguardkubeflow-pipelines0
chainguardgitlab-rails-ce-19.40
vitejsvite-plus0
chainguardarangodb-3.120

…and 6 more

Timeline

  • Oct 20, 2026 CVE Published
  • Oct 20, 2026 CVE Updated
  • Oct 21, 2026 EPSS Score
  • Oct 24, 2026 EPSS Score
  • Oct 25, 2026 EPSS Score
  • Oct 29, 2026 EPSS Score
  • Oct 31, 2026 EPSS Score
  • Oct 31, 2026 Security Advisory
Open in Interactive Console →
$ Console Community · 50/day Open console ›