CVE-2026-112944
MEDIUM 6.3launch-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.
No known exploitation, public exploit, or elevated probability at this time. Track for changes.
Exploitation likelihood
0.7%chance of exploitation in 30 days · 53rd percentile
Impact if exploited
6.3CVSS 4.0 · MEDIUM
- ConfidentialityLow
- IntegrityLow
- AvailabilityLow
What an attacker needs
- ✓Access: Reachable over the network — no local access needed
- ✓Privileges: No account or privileges required
- ✓User interaction: No user interaction needed
- ✓Complexity: No special conditions — reliably repeatable
- ⚠Requirements: Specific conditions must be present
✓ lowers the bar for an attacker · ⚠ raises it
Proof of concept
No public PoC is currently catalogued.
Search for new PoCs
Search GitHub now — results may be empty or unverified.
Tracked sources are checked daily for recent CVEs, including PoCs published after the original disclosure. A later release appears after a tracked source lists it and a refresh succeeds.
Data snapshot:
Weakness (CWE)
- CWE-88: : Improper Neutralization of Argument Delimiters in a Command ('Argument Injection')
CVSS vector
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
References and research data (JSON)
Packages and version ranges
Each advisory describes its own package and affected ranges. A boundary applies to that range; it is not a universal upgrade recommendation.
launch-editor npm
pkg:npm/launch-editor
SEMVER range- All earlier versions (introduced 0)
- Fixed boundary (excluded): 2.14.2
GitHub Advisory Database · GHSA-r825-w8mm-5pxw · Updated 2026-10-20T20:00:04.608907013ZAdditional upstream package constraints
{ "database": { "last_known_affected_version_range": "<= 2.14.1", "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/10/GHSA-r825-w8mm-5pxw/GHSA-r825-w8mm-5pxw.json" } }vite npm
pkg:npm/vite
SEMVER range- Introduced version (included): 8.3.0
- Fixed boundary (excluded): 8.3.3
GitHub Advisory Database · GHSA-r825-w8mm-5pxw · Updated 2026-10-20T20:00:04.608907013ZAdditional upstream package constraints
{ "database": { "last_known_affected_version_range": "<= 8.3.2", "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/10/GHSA-r825-w8mm-5pxw/GHSA-r825-w8mm-5pxw.json" } }vite npm
pkg:npm/vite
SEMVER range- Introduced version (included): 8.2.0
- Fixed boundary (excluded): 8.2.4
GitHub Advisory Database · GHSA-r825-w8mm-5pxw · Updated 2026-10-20T20:00:04.608907013ZAdditional upstream package constraints
{ "database": { "last_known_affected_version_range": "<= 8.2.3", "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/10/GHSA-r825-w8mm-5pxw/GHSA-r825-w8mm-5pxw.json" } }vite npm
pkg:npm/vite
SEMVER range- Introduced version (included): 8.0.0
- Fixed boundary (excluded): 8.1.6
GitHub Advisory Database · GHSA-r825-w8mm-5pxw · Updated 2026-10-20T20:00:04.608907013ZAdditional upstream package constraints
{ "database": { "last_known_affected_version_range": "<= 8.1.5", "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/10/GHSA-r825-w8mm-5pxw/GHSA-r825-w8mm-5pxw.json" } }vite npm
pkg:npm/vite
SEMVER range- Introduced version (included): 7.0.0
- Fixed boundary (excluded): 7.3.7
GitHub Advisory Database · GHSA-r825-w8mm-5pxw · Updated 2026-10-20T20:00:04.608907013ZAdditional upstream package constraints
{ "database": { "last_known_affected_version_range": "<= 7.3.6", "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/10/GHSA-r825-w8mm-5pxw/GHSA-r825-w8mm-5pxw.json" } }vite npm
pkg:npm/vite
SEMVER range- All earlier versions (introduced 0)
- Fixed boundary (excluded): 6.4.4
GitHub Advisory Database · GHSA-r825-w8mm-5pxw · Updated 2026-10-20T20:00:04.608907013ZAdditional upstream package constraints
{ "database": { "last_known_affected_version_range": "<= 6.4.3", "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/10/GHSA-r825-w8mm-5pxw/GHSA-r825-w8mm-5pxw.json" } }vite-plus npm
pkg:npm/vite-plus
SEMVER range- All earlier versions (introduced 0)
- Fixed boundary (excluded): 1.1.0
GitHub Advisory Database · GHSA-r825-w8mm-5pxw · Updated 2026-10-20T20:00:04.608907013ZAdditional upstream package constraints
{ "database": { "last_known_affected_version_range": "<= 1.0.0", "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/10/GHSA-r825-w8mm-5pxw/GHSA-r825-w8mm-5pxw.json" } }
Vendor product assessments
grafana13.1.src as a component of Red Hat Hardened Images · known not affected
Vendor assessment for this product only.
Reason: component not present
pkg:rpm/redhat/[email protected]?arch=src
Red Hat · CVE-2026-112944 · Updated 2026-10-20T20:08:11+00:00grafana13.2.src as a component of Red Hat Hardened Images · known not affected
Vendor assessment for this product only.
Reason: component not present
pkg:rpm/redhat/[email protected]?arch=src
Red Hat · CVE-2026-112944 · Updated 2026-10-20T20:08:11+00:00prometheus3.13.src as a component of Red Hat Hardened Images · known not affected
Vendor assessment for this product only.
Reason: component not present
pkg:rpm/redhat/[email protected]?arch=src
Red Hat · CVE-2026-112944 · Updated 2026-10-20T20:08:11+00:00
All CVSS metrics
- MEDIUM 6.3 v4.0 · CNA Primary
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 - MEDIUM 6.3 v4.0 · NVD Secondary
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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
References
Advisories
- https://osv.dev/vulnerability/GHSA-r825-w8mm-5pxw GitHub Advisory Database · GHSA-r825-w8mm-5pxw
GitHub Advisory Database · GHSA-r825-w8mm-5pxw · Updated 2026-10-20T20:00:04.608907013Z - https://nvd.nist.gov/vuln/detail/CVE-2026-112944 GitHub Advisory Database · GHSA-r825-w8mm-5pxw
GitHub Advisory Database · GHSA-r825-w8mm-5pxw · Updated 2026-10-20T20:00:04.608907013Z
Red Hat · CVE-2026-112944 · Updated 2026-10-20T20:08:11+00:00 - https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-112944.json Red Hat · CVE-2026-112944 · Updated 2026-10-20T20:08:11+00:00
- https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-105045 EUVD · EUVD-2026-105045
Technical & other
- https://github.com/vitejs/launch-editor/security/advisories/GHSA-r825-w8mm-5pxw CVE record · GitHub_M · Updated 2026-10-20T14:57:38.728Z
NVD · CVE-2026-112944 · Updated 2026-10-20T19:55:49.343
GitHub Advisory Database · GHSA-r825-w8mm-5pxw
GitHub Advisory Database · GHSA-r825-w8mm-5pxw · Updated 2026-10-20T20:00:04.608907013Z
Red Hat · CVE-2026-112944 · Updated 2026-10-20T20:08:11+00:00 - https://github.com/vitejs/launch-editor/pull/156 CVE record · GitHub_M · Updated 2026-10-20T14:57:38.728Z
NVD · CVE-2026-112944 · Updated 2026-10-20T19:55:49.343
GitHub Advisory Database · GHSA-r825-w8mm-5pxw
GitHub Advisory Database · GHSA-r825-w8mm-5pxw · Updated 2026-10-20T20:00:04.608907013Z
Red Hat · CVE-2026-112944 · Updated 2026-10-20T20:08:11+00:00 - https://github.com/vitejs/launch-editor/commit/f6e6701bb1f16f2dd242b321374f1b6cca6eb6d4 CVE record · GitHub_M · Updated 2026-10-20T14:57:38.728Z
NVD · CVE-2026-112944 · Updated 2026-10-20T19:55:49.343
GitHub Advisory Database · GHSA-r825-w8mm-5pxw
GitHub Advisory Database · GHSA-r825-w8mm-5pxw · Updated 2026-10-20T20:00:04.608907013Z
Red Hat · CVE-2026-112944 · Updated 2026-10-20T20:08:11+00:00 - https://github.com/vitejs/launch-editor/releases/tag/v2.14.2 CVE record · GitHub_M · Updated 2026-10-20T14:57:38.728Z
NVD · CVE-2026-112944 · Updated 2026-10-20T19:55:49.343
GitHub Advisory Database · GHSA-r825-w8mm-5pxw
GitHub Advisory Database · GHSA-r825-w8mm-5pxw · Updated 2026-10-20T20:00:04.608907013Z
Red Hat · CVE-2026-112944 · Updated 2026-10-20T20:08:11+00:00 - https://github.com/vitejs/launch-editor GitHub Advisory Database · GHSA-r825-w8mm-5pxw
GitHub Advisory Database · GHSA-r825-w8mm-5pxw · Updated 2026-10-20T20:00:04.608907013Z - https://access.redhat.com/security/cve/CVE-2026-112944 Red Hat · CVE-2026-112944 · Updated 2026-10-20T20:08:11+00:00
- https://bugzilla.redhat.com/show_bug.cgi?id=2556285 Red Hat · CVE-2026-112944 · Updated 2026-10-20T20:08:11+00:00
- https://www.cve.org/CVERecord?id=CVE-2026-112944 Red Hat · CVE-2026-112944 · Updated 2026-10-20T20:08:11+00:00